Asp.net mvc 谷歌地图中的多边形
我使用GoogleMapAPI开发者站点中的帮助多边形在GoogleMap中构建了三个多边形。它们看起来像是一个多边形在另一个多边形中。当我的页面被加载时,所有三个多边形都被加载。当外部多边形在谷歌地图中被缩放或单击时,如何获取内部多边形?您的多边形只是放置在一个多边形在另一个多边形中的位置上Asp.net mvc 谷歌地图中的多边形,asp.net-mvc,google-maps,google-maps-api-3,Asp.net Mvc,Google Maps,Google Maps Api 3,我使用GoogleMapAPI开发者站点中的帮助多边形在GoogleMap中构建了三个多边形。它们看起来像是一个多边形在另一个多边形中。当我的页面被加载时,所有三个多边形都被加载。当外部多边形在谷歌地图中被缩放或单击时,如何获取内部多边形?您的多边形只是放置在一个多边形在另一个多边形中的位置上 对于google maps,放置多边形的方式没有拓扑意义 避免较大多边形位于较小多边形上方的简单方法可以基于z索引 将z索引赋值给多边形,使其值高于其他多边形,例如: // the larger - at
对于google maps,放置多边形的方式没有拓扑意义 避免较大多边形位于较小多边形上方的简单方法可以基于z索引 将z索引赋值给多边形,使其值高于其他多边形,例如:
// the larger - at base
var polylgon1 = new google.maps.Polygon({
...
zIndex: 100
});
// the middle - at medium leve
var polylgon2 = new google.maps.Polygon({
...
zIndex: 200
});
// the smaller - at top leve
var polylgon3= new google.maps.Polygon({
...
zIndex: 300
});
如何识别,当前绘制的多边形在另一个多边形内?如果有任何方法?@ATHIRAKS这是另一个问题