【问题标题】:Using jquery-ui-map to bring in XML for points and Info Window使用 jquery-ui-map 为点和信息窗口引入 XML
【发布时间】:2012-02-22 14:56:57
【问题描述】:

我正在使用 jquery-ui-map (http://code.google.com/p/jquery-ui-map/) 在地图上渲染高尔夫球场。我通过 XML 提要引入课程。我可以正确渲染点,但每个信息窗口都完全相同(XML 提要中的最后一项)。

网址:http://www.madebysprung.com/playground/gmaps/test/

XML:http://www.madebysprung.com/playground/gmaps/test/map.xml

我正在为名为“markerhtml”的变量中的信息框构建 HTML。然后我将 markerhtml 传递给信息框的内容。

感谢您对此提供的任何帮助。谢谢!

【问题讨论】:

    标签: jquery google-maps-api-3 jquery-ui-map


    【解决方案1】:

    这是一个变量范围问题。您没有在代码中声明名为 markerhtml 的局部变量。您可以在 lat 和 long 变量下方添加它。

    lat = $(this).find("lat").text();
    long = $(this).find("long").text();
    var markerhtml;
    

    另外,请注意您应该将变量从“long”重命名为“lng”(或其他名称)。 long 曾经是 JS 中的保留字。不使用会干净一些。

    【讨论】:

    • 谢谢安德烈斯!这很好用,我清理了那个“长”变量。再次感谢!
    猜你喜欢
    • 2013-05-04
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2012-09-05
    • 2013-04-29
    • 2016-04-07
    • 2011-11-16
    • 1970-01-01
    相关资源
    最近更新 更多