我有一个使用GGeoXml对象在嵌入式Google地图上叠加的KML文件。我希望能够从JavaScript中访问KML文件中的特定Placemark(例如,响应用户操作以在地图上突出显示所选多边形)。
理想情况下,我想做的是这样的事情(伪代码):
理想情况下,我想做的是这样的事情(伪代码):
geoXml.getPlacemarkByName('Foo').focus();
很遗憾,Google Maps API似乎没有公开KML叠加层的地标或任何其他内部信息。有人有什么想法吗?我不知道叠加层的内部实现方式,但似乎可能有一种方法可以让我做到这一点。
顺便说一下,我正在使用jQuery。