Google Map v2 Android中的Z-Ordering Markers

时间:2014-03-31 14:32:47

标签: java android google-maps marker

在你投票之前,请允许我说我已经在不同的论坛搜索了至少5个小时的解决方案/黑客,这些是我迄今为止尝试过的解决方案:

  • 致电showInfoWindow()强制标记出现在前面
  • 在地图上添加标记的顺序
  • 标记的可绘制尺寸

我知道MarkerOptions/Markers中没有Z轴值。

问题:是否有任何黑客/技巧来订购标记? (即使我们使用可点击的叠加层更改标记也是如此......)

感谢您的帮助。

修改 一个例子是:

//Marker B
MarkerOptions mBOptions = objB.getMarkerOptions(); 
//mBOptions has Pos = (1/0) and Icon has a radius 1
Marker markerA = mGoogleMap.addMarker(mBOptions);

//Marker A
MarkerOptions mAOptions = objA.getMarkerOptions(); 
//mAOptions has Pos = (0/0) and Icon has a radius 10
Marker markerB = mGoogleMap.addMarker(mAOptions);

无论我如何改变Marker A的位置,我都想强制A覆盖Marker B.我不希望Marker B显示在A之上。

1 个答案:

答案 0 :(得分:0)

供将来参考:

最后,除了问题中提到的要点之外,我找不到解决问题的好方法。