2015-08-20 88 views
0

我正在使用谷歌地图多指针使用纬度和经度。我使用地址(街道,城市,州)计算我的经度和纬度,在一些用户有相同的地址,以便我们得到了一个相同的纬度和经度谷歌地图多个指针相同的经度和纬度

Example: 
User1 latitude:38.65367, longitude:-90.3547059 
User2 latitude:38.65367, longitude:-90.3547059. 

我想加载多个指针的地图,因为纬度和经度相同

我怎么能achive我期望的结果,您的意见和建议将帮我更多

回答

0

基本上你想要在同一个相同的位置添加2个相同的标记,问题是你不能看到那里有2个标记。

所以没有真正的快速解决方法,你可以做的是添加一个悬停事件的标记,让用户知道这个地址有2个项目,或者当添加一个新的标记,你可以检查是否lat和long已经存在于你的标记数组中,如果它们确实存在,则添加一个不同类型的标记。新的可以在标记中具有数字“2”的图像,可以使用不同的颜色等等。

您必须退后一步并根据用户体验来决定想要什么的观点,然后决定如何解决代码

+0

是的,你是对的,但如果用户缩放地图意味着他可以查看相同的地址多指针,我得到了答案2个月后,按照我添加了csgeoxml.js文件,它工作的很好,但现在它不能按照我的预期工作。你有没有其他的想法来解决这个问题 – senthil

+0

我个人认为这是一个糟糕的用户体验,要么让它看起来像一个制造商,要么使用某种类型的创造性解决方案让用户知道那里有2个标记,例如不同的标记。使用户缩小一路发现有2个标记是不正确 –

+0

斯科特:好吧,我会尽力找到一些创造性的方式来找到答案或按照你提到的方式。 – senthil

相关问题