我想知道是否有一种在谷歌地球插件中使用kml在多边形中间绘制图标(标记)的好方法。 目前我通过计算中间数来解决这个问题,并且为每个多边形添加一个带有图标的地标在计算中心。 但是我必须确保当我删除多边形时我也删除了标记。 有没有办法让他们联系起来而不是那样分开? 谢谢!
答案 0 :(得分:0)
您可以将地标和多边形对象封装到单个对象中,从而可以创建自定义" PlacemarkPolygons"传递您需要的任何选项。所以你会有。
function PlacemarkPolygons(options) {
// your set up...
}
看看我的意思看看这个" CustomOverlay"包装groundOverlay和多边形以提供groundOverlay的点击事件的示例。
虽然Google地球API对象与您的不同,但主体却完全相同。您将定义一个自定义对象,该对象包含您要关联在一起的两个API对象,以及任何可帮助您使用它的方法。