我在网上搜索了有关如何做这件事的信息。我需要的是删除一些KML属性数据,这些数据在单击对象时显示在信息泡中。
例如,出现在信息泡中的值之一是KML_2,以及一个标头值。如何在不编辑实际的KML文件的情况下禁止某些属性以使其不显示?我实际上只需要显示KML中的几个属性,而不是全部。
谢谢。
发布于 2014-06-20 16:47:44
你不能这样做,至少在使用本地google地图KML覆盖时是不行的。
我能想到的两个解决办法是:
1.使用jQuery或CSS隐藏KML_2属性。这很棘手,因为检查google地图沙箱中的元素需要大量的尝试和错误,而且您永远不知道google何时将更改dom层次结构。
2.-使用库解析KML (例如geoJSON),将其视为常规javascript变量。这只有在不需要表示复杂对象(如附件)的情况下才是可行的。
https://stackoverflow.com/questions/24331888
复制相似问题