在我的項目中,我想添加圖像在特定位置的地圖。爲此我使用了下面的代碼。如何在地圖中的特定位置添加圖片?
public class Sample extends Activity {
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sample);
// Get a handle to the Map Fragment
GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
LatLng sydney = new LatLng(33.6671688,-117.9053506);
map.setMyLocationEnabled(true);
map.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney, 15));
//add overlay
BitmapDescriptor image = BitmapDescriptorFactory.fromResource(R.drawable.categorymap);
GroundOverlayOptions groundOverlay = new GroundOverlayOptions()
.image(image)
.position(sydney, 1000f)
.transparency(0.1f);
map.addGroundOverlay(groundOverlay);
}
}
通過使用此代碼,地圖顯示如下圖所示。
但我的要求是添加圖像在特定的位置,如下面的截圖。爲此我有經度和緯度值也顯示地圖位置。在那個位置我想添加圖像,如下面的截圖。
所以我的問題是,如何從左至右像上面screenshot.I很多嘗試這樣做但沒有解決issue.So請建議我如何解決這個問題,移動圖像。由於inadvance所有...
你爲什麼把這個圖像添加到'GroundOverLay'?將此圖像添加到「標記」圖標 –
我也嘗試過標記圖標。如果我添加標記圖標,圖像無法在縮放和縮小圖像上工作 – rams