每当我移动地图时,Marker也随之移动但是我想通过将地图中心的标记保持为常数来移动地图。
我怎样才能实现这个目标?
答案 0 :(得分: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将标记添加到片段活动
答案 1 :(得分:-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);
这样设置: