当您点击KMLFeatureData中的实体时,Google会在KML Layer中公开数据。但是,似乎没有一种方法可以获得个人Markers,Polylines或Polygons。人们使用什么方法来生成KML图层中的侧边栏或元素列表?我曾想过维护一个单独解析的列表来生成侧边栏,但这似乎是一个不必要的重复工作。 GeoXML3项目提供了一种解析方案,但我没有运气做我想做的事情。
您使用Google的KML图层生成可点击侧边栏的哪些技巧?
答案 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选择似乎是一种合理的中间选择。