android google 地图上的固定标记

Fixed marker on google maps for android

我想在我的地图所在的屏幕中间放置一个固定标记,该标记会给我附近的其他标记信息,并为我提供该标记所在的邻域信息。这可能吗 ?我怎样才能做到这一点 ?我看到很多应用程序都有这个功能。

编辑: 我应该在哪里使用 mMap.getCameraPosition().target 方法?在 CameraMoveListener 上?我想在 CameraMove 停止时启动此方法

回答mMap.setOnCameraChangeListener

上使用此方法

您需要使用Relative 或FrameLayout 并在屏幕中央放置一个Marker ImageView。 考虑到整个屏幕都是Mapview。 现在要获取中心点纬度和经度,您可以使用

mMap.getCameraPosition().target

这将是居中 ImageView 的确切位置。

您可以用同样的方式实现 Uber like 位置选择器。