2013-10-24 57 views
3

每當我移動地圖時,標記也隨之移動但我想通過將標記保持在地圖中心的方式來移動地圖。通過將標記保持居中來移動地圖

我該如何實現這個目標?

+0

是不是像地圖是按照最喜歡的導航地圖應用程序的視圖的中心標誌;例如,Waze? – ecle

回答

6

你爲什麼不添加標記的視圖。覆蓋它在地圖頂部。

<RelaiveLayout android:layout_width="wrap_content" android:layout_height="wrap_content" > 
<mapView ... /> 
<ImageView android:center_in_parent="true" ... android:src="@drawable/urmarker" /> 
</RelativeLayout> 

,或者如果您使用MapFragment標記添加到片段活動

+0

感謝您的回答。 – saravanan

-1
CameraPosition cameraPos = new CameraPosition.Builder() 
       .target(new LatLng(Double.parseDouble(currentLAT), Double.parseDouble(currentLNG))) 
       .zoom(10).bearing(0).tilt(0).build(); 
     mapView.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPos), null); 

這樣設置的:

+1

我的問題是,我不想移動標記,我想將地圖移動到中心的標記處。在任何時候,標記都不應該移動。 – saravanan