我想在我的地图所在的屏幕中间放置一个固定标记,该标记将为我提供附近的其他标记信息,并为我提供标记所在的邻域信息。这可能吗 ?我怎样才能做到这一点 ?我看到很多应用都有这个功能。
修改
我应该在哪里使用mMap.getCameraPosition().target
方法?在CameraMoveListener上?我希望当CameraMove停止此方法启动时
回答在mMap.setOnCameraChangeListener
答案 0 :(得分:2)
您需要使用Relative或FrameLayout并将一个Marker ImageView放在屏幕中央。 考虑到整个屏幕是Mapview。 现在要获得中心点纬度和经度,你可以使用
mMap.getCameraPosition().target
这将是您居中的ImageView的确切位置。
你可以用同样的方式实现Uber之类的位置选择器。
答案 1 :(得分:0)
阅读Google文档,您将找到答案。
https://developers.google.com/maps/documentation/android-api/map-with-marker