【问题标题】:Google map some markers aren't showing谷歌地图一些标记没有显示
【发布时间】:2011-04-10 06:22:07
【问题描述】:

我遇到了一个问题,即只显示了一些标记而没有显示其他标记。

我有一堆“tree_markers”没有显示。只有树标记显示具有相同名称。

现场测试页面在这里: http://www.comehike.com/outdoors/widget.php?height=500&width=500&hike_id=108&type=hike

有谁知道为什么唯一出现的树标记是“桉树”而不是“Madron”或“Cypress”

谢谢, 亚历克斯

【问题讨论】:

    标签: javascript google-maps google-maps-markers


    【解决方案1】:

    检查tree_markers[] 对象,似乎许多树具有相同的精确坐标,因此它们重叠并且您只能看到最顶部的树。更具体地说,你所有的 madrones 都在桉树下。

    在控制台中尝试:

    tree_markers[0].setPosition(new google.maps.LatLng(37.809398,-122.47945))
    

    在水中移动一个madrone,以证明它一直在那里,只是不可见。

    【讨论】:

    • 我认为地图所做的是将树木放在彼此的顶部,因此一种类型总是在另一种之上。奇怪为什么会这样。它们应该在地图上分散开来。大声笑
    【解决方案2】:

    为我工作。你有萤火虫吗?它将帮助您调试您的谷歌地图应用程序。

    【讨论】:

    • 您应该会看到大约 10 个带有树木的标记。你看到那么多吗?我只看到 5 个仅用于一种树。
    • 总标记?还是树的标记?如果您将鼠标悬停在任何树标记上,是否有一个显示“Madrone”的标记? - 谢谢!
    • 这是最初的问题。应该有 3 棵不同的树的树标记。但由于某种原因,只有一种类型的树出现:)
    猜你喜欢
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2014-06-15
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 2014-10-08
    相关资源
    最近更新 更多