从Google API V3 KML图层创建侧边栏

时间:2010-07-19 19:13:13

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

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

您使用Google的KML图层生成可点击侧边栏的哪些技巧?

2 个答案:

答案 0 :(得分:1)

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

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

另外,GeoXML3项目(你没有太多运气来做你想做的事情)受到了另一个人的启发。我想知道你是否也去过那个。 (http://econym.org.uk/gmap/egeoxml.htm)? 似乎如果提供的信息比GeoXML3项目中的Wiki更多。

我希望这能以某种方式帮助你,如果不是我想知道,以便我将来可能会做得更好。

〜旅程的结束并不像旅程本身那么伟大。

答案 1 :(得分:1)

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