通过将标记保持在中心来移动地图

时间:2013-10-24 05:21:00

标签: android google-maps-markers google-maps-api-2

每当我移动地图时,Marker也随之移动但是我想通过将地图中心的标记保持为常数来移动地图。

我怎样才能实现这个目标?

2 个答案:

答案 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);

这样设置: