Google地图位置选择

时间:2011-03-31 23:59:32

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

我正在创建一个通过Google Maps API选择地点的工具。这部分很简单,我没有问题,但它太具体了。我想做类似this的事情,但需要适应整个世界,而不仅仅是邮政编码。

我认为应该通过强调行政级别来实现同样的效果。这是否需要KML文件,如果是这样,任何人都可以通过可能具有此级别详细信息的提供商吗?

1 个答案:

答案 0 :(得分:2)

您可以在http://www.gadm.org/或此处http://www.unsalb.org/获取全球的行政边界。但是,您将无法使用单个KML文件实现此目的,因为这将是一个大文件(我说的是至少400 MB,并且地图上的KML文件有4MB限制)。

您需要将数据存储在数据库中,并仅拉出相关边界并将其作为多边形绘制在地图上。换句话说,听起来你可能需要一个GIS服务器(open或ArcGis)。虽然您可以使用任何支持地理位置的数据库(如mySQL或MSSQL)从头开始构建它。