【问题标题】:Creating sidebar from Google API V3 KML Layer从 Google API V3 KML 层创建侧边栏
【发布时间】:2011-03-18 02:04:18
【问题描述】:

当您点击 KML Layer 中的实体时,Google 会在 KMLFeatureData 中公开数据。但是,似乎没有获得个人MarkersPolylinesPolygons 的好方法。人们使用什么方法来生成边栏或 KML 图层中的元素列表?我曾考虑维护一个单独解析的列表以生成侧边栏,但这似乎是不必要的重复工作。 GeoXML3 项目提供了一种解析替代方案,但我没有太多运气来做我想做的事。

您在 Google 的 KML 层中使用了哪些生成可点击侧边栏的技术?

【问题讨论】:

    标签: google-maps google-maps-api-3


    【解决方案1】:

    如果您正在接受 JSON 响应,那么您可以为标记创建一个哈希表,因为它们具有真实身份。如果您正在接受 XML 响应,那么 XPath 选择似乎是一种合理的中间选择。

    【讨论】:

      【解决方案2】:

      虽然我对 KML 不是很熟悉,但我看到您没有答案,并且希望至少指出一个方向(希望是正确的方向)。

      http://code.google.com/apis/kml/documentation/kmlreference.html

      GeoXML3 项目(您在做自己想做的事时运气不佳)也受到了另一个项目的启发。我想知道你是否也去过那里。 (http://econym.org.uk/gmap/egeoxml.htm)? 似乎 if 提供的信息比 GeoXML3 项目中的 Wiki 提供的信息多一点。

      我希望这对您有所帮助,如果没有,我想知道,以便我将来可以做得更好。

      ~旅程的结束不如旅程本身。

      【讨论】:

        猜你喜欢
        • 2012-10-14
        • 2013-06-27
        • 2011-02-20
        • 1970-01-01
        • 2013-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-06
        相关资源
        最近更新 更多