0

背景:

我正在为童子军组织一次大规模的食品活动。童子军单位由具有单位组织者的家庭组成。我创建了一个自定义地图,以允许每个单位定义自己的食物驱动外展区域,并且我已邀请单位组织者在地图上进行协作。每个单位组织者可以依次邀请各自单位内的个人来定义他们将覆盖的区域。地图的想法是帮助合作者防止重叠的外展区域。

问题: 如何防止协作者在自定义地图上影响彼此的多边形?

我想为每个单元创建一个自定义地图,然后创建一个脚本,该脚本将定期将 kml 文件导入到一个总体地图中,每个单元都可以查看但不能更改。但是似乎只有大约 10 个 kml 层的 maps api 有限制,而且我有大约 30 个单位在合作。我希望有一个更好的解决方案,而不仅仅是在我的自定义地图上免费使用。

4

1 回答 1

1

一种可能性是使用FusionTablesLayer。将单个 KML 文件导入到FusionTable中,使用 FusionTablesLayer 显示生成的地图。(教程)。

它将解决 10 KML 图层限制,并防止它们更改其他多边形,但不会解决重叠多边形的可能性。您可能需要编写代码来检测重叠的多边形,它们以某种方式手动解决它们。

于 2013-01-02T22:00:58.330 回答