隐藏气泡中显示的KML属性

时间:2014-06-20 16:34:58

标签: google-maps-api-3 kml

我在互联网上搜索了有关如何执行此操作的信息。我需要的是删除单击对象时在信息气泡中显示的一些KML属性数据。

例如,信息气泡中出现的值之一是KML_2,以及标题值。如何在不编辑实际KML文件的情况下抑制某些属性,使其无法显示?我真的只需要显示KML中的一些属性,而不是全部。

感谢。

1 个答案:

答案 0 :(得分:0)

你不能。至少,不是在使用原生谷歌地图KML叠加时。

我能想到的两个解决方法是:

1.-使用jQuery或CSS隐藏KML_2属性。这很棘手,因为检查谷歌地图沙箱中的元素需要大量的试验和错误,而且你永远不知道google何时会改变dom层次结构。

2.-使用库来解析KML(例如geoJSON)以将其视为常规javascript变量。只有在您不需要表示复杂对象(如附件)时,这才是可行的。