固定标记在Android谷歌地图上

时间:2018-04-03 13:08:16

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

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

修改 我应该在哪里使用mMap.getCameraPosition().target方法?在CameraMoveListener上?我希望当CameraMove停止此方法启动时

回答mMap.setOnCameraChangeListener

上使用此方法

2 个答案:

答案 0 :(得分:2)

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

mMap.getCameraPosition().target

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

你可以用同样的方式实现Uber之类的位置选择器。

答案 1 :(得分:0)