Google maps api 3 谷歌地图API V3->;利用MarkerCluster,但簇本身是否特定于绘制的多边形/区域?

Google maps api 3 谷歌地图API V3->;利用MarkerCluster,但簇本身是否特定于绘制的多边形/区域?,google-maps-api-3,google-maps-markers,markerclusterer,Google Maps Api 3,Google Maps Markers,Markerclusterer,好的,让我先来回答这个问题,我已经创建了很多谷歌地图,但它们都是严格意义上的标记和多段线,表示路线,还有一些处理程序交互 现在我想展示一张世界地图,主要是北美,我想用一些lats/lngs将这个大陆划分成我预先定义的区域。使用这些区域,我想画一个多边形,每个区域有不同的颜色和不透明度 然后我想使用标记聚类,但我希望聚类是特定于这些区域的。我环顾四周,但没有找到这样的例子。我看到过一些页面,上面说你可以做到这一点,但没有说你将如何做到这一点。再说一次,在绘制多边形和使用标记簇时,我肯定是个傻瓜。我

好的,让我先来回答这个问题,我已经创建了很多谷歌地图,但它们都是严格意义上的标记和多段线,表示路线,还有一些处理程序交互

现在我想展示一张世界地图,主要是北美,我想用一些lats/lngs将这个大陆划分成我预先定义的区域。使用这些区域,我想画一个多边形,每个区域有不同的颜色和不透明度

然后我想使用标记聚类,但我希望聚类是特定于这些区域的。我环顾四周,但没有找到这样的例子。我看到过一些页面,上面说你可以做到这一点,但没有说你将如何做到这一点。再说一次,在绘制多边形和使用标记簇时,我肯定是个傻瓜。我知道这个问题相当模糊,但我只是想从一个例子/想法开始,等等,所以我不想针对这个特定的api编写一堆代码,然后发现这是不可能的


非常感谢您的任何想法或建议。

这是可以做到的,但需要重写MarkerClusterer(可能会简化它)

您需要确定如何表示和加载群集边界多边形(KML、GeoJSON、本机Google Maps API v3多边形),并可能使用代替LatLngBounds.contains来确定哪个群集“拥有”标记