Google地图:防止协作者影响彼此的多边形

时间:2013-01-02 21:31:44

标签: api google-maps collaboration

背景

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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