我在标记隐藏在其他标记后面时遇到了问题。
当地址彼此太接近时,例如:20号街,22号街
。
更改zIndex
是无济于事的,因为那只是"堆叠"。
我该如何使标记"漂浮",以便它们都在地图上可见?
我在标记隐藏在其他标记后面时遇到了问题。
当地址彼此太接近时,例如:20号街,22号街
。
更改zIndex
是无济于事的,因为那只是"堆叠"。
我该如何使标记"漂浮",以便它们都在地图上可见?
使用较小的标记可能会有所帮助。当我遇到这个问题时,我将标记图像的大小从20x34像素改为20x20像素。
所以,你可以使用mysql空间扩展和MBRContains(围绕您的点的矩形,您表格的几何列)
-当然,如果您的表格有一个几何列,这很容易(在创建时选择点作为列类型,并在执行插入时必须使用GeomFromText)-
检查另一个地方是否存在于该矩形内,如果是,则将新到来的地方移动,直到mbrcontains返回false或类似的内容。
希望能对您有所帮助。
我使用标记聚合器并遇到了同样的问题。我在坐标上添加了一个小的随机数。我不想改变标记的位置,因此在卫星模式下问题仍然存在,但在地图模式下我们可以更多地缩放。
这可能不是一个好的解决方案,但对于我的应用程序已经足够了。