Android 谷歌地图 - 所有标记背后的自定义背景

标签 android google-maps

我尝试在 map 和我的标记之间放置一个背景;此图像应始终(!)留在所有标记后面。

我尝试了几种方法,例如showInfoWindow() 在我的所有标记上,除了背景图像,但似乎这只对最后一个有帮助。

然后我尝试了一个使用 GroundOverlay 的解决方案,但我需要我的图像始终保持相同的大小(例如,设备大小的一半),与缩放因子无关。

Android 上有针对此问题的解决方案吗?

最佳答案

这很容易做到。

添加两个标记而不是一个。首先在 lat_lng 添加背景作为位图。

像这样:

map.addMarker(new MarkerOptions()
      .position(lat_lng)
      .anchor(0.5f, 0.5f)
      .icon(BitmapDescriptorFactory.fromBitmap(bitmap)));

然后像往常一样在相同的 lat_lng 添加标记。

对每个标记执行上述操作。

关于Android 谷歌地图 - 所有标记背后的自定义背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33478064/

相关文章:

android - 使用 Ion android 网络库的问题

java - 从其他 fragment 回到上一个 fragment

java - Android Eclipse项目中调用java方法 "for the second time"时如何处理

android - Genymotion 模拟器增加堆大小

android - 地理定位在 Android 中不起作用

javascript - Google map JS API - 未定义 'point.pageX'

java - 禁用在一个滑动选项卡中滑动

javascript - "Google is not defined"错误 - 尝试创建信息窗口谷歌地图