【问题标题】:Google map multiple pointer for same latitude and longitude谷歌地图相同纬度和经度的多个指针
【发布时间】:2015-08-20 13:56:01
【问题描述】:

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

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

我想用多个指针加载地图,因为纬度和经度是一样的

我怎样才能达到我的预期效果,你的想法和建议会帮助我更多

【问题讨论】:

    标签: google-maps-markers


    【解决方案1】:

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

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

    你必须退后一步,从用户体验的角度决定你想要什么,然后决定如何在代码中解决这个问题

    【讨论】:

    • 是的,你是对的,但是如果用户缩放地图意味着他可以通过多个指针查看相同的地址,我在 2 个月前得到了答案,因为我添加了 csgeoxml.js文件,它工作得很好,但现在它没有按照我的预期工作。你有其他解决这个问题的想法吗
    • 我个人认为这是一种糟糕的用户体验,要么让它看起来像一个制造商,要么使用某种创造性的解决方案让用户知道那里有 2 个标记,例如不同的标记。让用户一直放大以发现有 2 个标记是不对的
    • scott:好的,我会尝试找到一些有创意的方法来找到答案或按照您提到的方式进行操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    相关资源
    最近更新 更多