每当我移动地图时,标记也会随之移动但我想通过保持地图中心的标记保持不变来移动地图。
我怎样才能做到这一点?
每当我移动地图时,标记也会随之移动但我想通过保持地图中心的标记保持不变来移动地图。
我怎样才能做到这一点?
为什么不将标记添加为视图。将其覆盖在地图的顶部。
<RelaiveLayout android:layout_width="wrap_content" android:layout_height="wrap_content" >
<mapView ... />
<ImageView android:center_in_parent="true" ... android:src="@drawable/urmarker" />
</RelativeLayout>
或者如果您使用 MapFragment 将标记添加到片段活动
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);
这样设置: