【问题标题】:Loading kml markers above polygon在多边形上方加载 kml 标记
【发布时间】:2015-01-12 07:01:45
【问题描述】:

我正在使用谷歌地图 api 3,在我的地图上,我想在多边形之后生成 kml 标记,但它不起作用,我的标记是在多边形之前生成的,所以我无法点击标记。

【问题讨论】:

  • 你是如何生成多边形的?它们是原生的 Google Maps Javascript API v3 多边形吗?寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example
  • 我正在使用以下方法生成多边形:var polygon_marker = new google.maps.Polygon

标签: google-maps google-maps-api-3


【解决方案1】:

原生 Google Maps Javascript API v3 多边形将始终出现在 KML 图层的顶部。如果要控制顺序,也可以使用 KmlLayer 来显示多边形,先添加该图层或使用 KmlLayers 的 zIndex 属性控制顺序。

相关问题:https://stackoverflow.com/questions/35455830/kml-ordering-in-google-maps-api(包括示例)

【讨论】:

  • 我的多边形是通过保存在数据库中的坐标绘制的。并单击多边形信息窗口打开。我如何使用这种效果与 kml 层逻辑任何示例来绘制多边形。
猜你喜欢
  • 2013-02-25
  • 1970-01-01
  • 1970-01-01
  • 2015-11-23
  • 1970-01-01
  • 1970-01-01
  • 2019-04-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多