谷歌地图API绘制;城市,国家,县,邮编,国家

时间:2013-09-10 15:39:06

标签: google-maps polygon

我正在开发基于谷歌地图的可视化。有一些要求最复杂的是在谷歌地图上呈现不同的区域。我需要根据缩放渲染一些不同的多边形集,所以可能是国家,州,拉链等。似乎我需要一个纬度/经度数组来概括每个区域。这些资源有用吗?

我看到一种称为融合表的东西,允许用户在地图上实现kml形状。然而,那些似乎不符合我的要求,因为我需要为每个呈现的多边形添加阈值。

最后渲染大量多边形是个不错的主意。你希望我遇到问题吗?让我说我渲染所有50个州,这会导致问题吗?

这将全部在动态完成并以编程方式呈现。我将根据报表的内容构建要渲染的这些多边形,这样我渲染的内容可以随着每次执行而改变。

2 个答案:

答案 0 :(得分:0)

您可以从互联网上下载许多免费的shapefile,例如@ http://www.diva-gis.org/gdata。 Maxmind还有一个免费的世界地理数据库。您可以下载我的PHP类凹壳@ phpclasses.org并尝试从Maxmind world geo数据库中提取形状。您也可以尝试我的示例@ http://www.phpdevpad.de/geofence/。它也给出了凹壳。我个人也可以为邮政编码世界地理数据库推荐Geonames。

答案 1 :(得分:0)

此查询存在一个非常简单的API,包括邮政编码,城市等。返回geoJson

https://www.mashape.com/vanitysoft/boundaries-io/overview

GooleMap enter image description here

中的结果图