Google MAP区域协调和多边形

时间:2015-11-09 16:58:38

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

我正在尝试创建一个严重依赖谷歌地图的Angular应用程序。我想通过continent-> country-> state->郊区突出显示地图上的区域,并根据提供的值确定coluor突出显示的区域。

我已经读过谷歌地图多边形你需要设置边界坐标,以便多边形将显示/覆盖在正确的位置。这个问题的第一部分是,如果这是真的,我会在哪里开始获得这些边界的所有坐标?它已经内置到谷歌,我错过了吗?

问题的第二部分是我正在接近这个问题,正确的方法是有更好的解决方案。我已经在我想要动态重新创建的内容下面插入了一个示例图像。

对此有任何指导意见。example Image

1 个答案:

答案 0 :(得分:1)

你需要拥有多边形的所有坐标,我担心你必须以某种方式自己检索它们。虽然其他人可能已经制作了代表某个国家/州/等的坐标列表,但您仍然需要先找到它们(并将它们与Google Maps API一起使用)。

也许您可以使用Google Maps API制作一个小工具,让您点击地图上的多边形坐标,然后返回坐标列表?