我向您解释了我的问题,我必须在地图上显示一些多边形,并且当我单击其中之一的窗口信息中存在的链接时,我必须能够调用javascript方法。

没问题,当我直接使用google api时,结果和代码如下:

http://jsfiddle.net/9fzy3/embedded/result/

ojit_pre

但是我想知道,是否只有在使用kml文件时才可能具有相同的行为。

对我来说,我认为这是不可能的,但我想征求您的意见。因为我被迫仅使用kml文件。

我认为,解决我的问题的更好解决方案是用geoxml3 api解析kml文件,然后在api中直接使用解析后的元素。

预先感谢您的建议。

最佳答案

您的KML可以有一个默认的信息窗口-检查Placemarks的构造
开始使用:名称/说明应显示在v3中。

另外,如果您不想对描述中的所有内容进行硬编码,则可以使用ExtendedData和用于更多结构化信息窗口的模板。

关于javascript - 我们如何直接从kml文件中调用javascript函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23375448/

10-13 00:13