如何在Edges的Android谷歌地图中显示标记?

时间:2016-12-26 04:52:26

标签: android google-maps marker

我想在Google地图中显示Marker。它的位置将始终位于设备屏幕的边缘,指向Lat / Lng,它位于当前地图视图之外? 当用户向该方向拖动时,如果Lat / Lng可见,则Marker将消失。否则Marker会不断指向设备边缘。

我找到了一种在中心显示标记的方法。但找不到办法,如何在边缘展示?

@Override
public void onCameraChange(CameraPosition cameraPosition) {
    Log.d(TAG, "OnCameraChangeListener");
    mMap.clear();
    mMap.addMarker(new MarkerOptions().position(cameraPosition.target)).setTag("Center");

    LatLngBounds bounds = mMap.getProjection().getVisibleRegion().latLngBounds;


}

谢谢, Ajeet Singh

1 个答案:

答案 0 :(得分:0)

您可以通过以下代码将标记移动到中心

    mMap.moveCamera(CameraUpdateFactory.newLatLng(latlng));

latlng是您标记的位置。