我需要在Google地图中绘制复杂的区域边界多边形。有没有办法轻松访问区域数据来绘制这些多边形?这些地区将是澳大利亚邮政编码区。如果你在google中输入邮政编码(不是地图正常搜索),例如“2454”到谷歌,第一个结果是带有区域多边形的图像(也许这个搜索只适用于你从澳大利亚搜索)。我假设这个数据是可以访问的,因为谷歌正在绘制多边形。在Google地图上绘制区域多边形v3 API
任何想法我将如何访问此边界数据?
什么即时通讯谈论的一个例子是在这里
我需要在Google地图中绘制复杂的区域边界多边形。有没有办法轻松访问区域数据来绘制这些多边形?这些地区将是澳大利亚邮政编码区。如果你在google中输入邮政编码(不是地图正常搜索),例如“2454”到谷歌,第一个结果是带有区域多边形的图像(也许这个搜索只适用于你从澳大利亚搜索)。我假设这个数据是可以访问的,因为谷歌正在绘制多边形。在Google地图上绘制区域多边形v3 API
任何想法我将如何访问此边界数据?
什么即时通讯谈论的一个例子是在这里
目前无法通过Google地图API访问此数据。您需要找到边界数据的第三方供应商。一个快速查询显示several providers of the data,虽然我不知道他们是否提供免费的任何地方。获取数据后,可能采用GIS数据格式,例如Shapefile或KML文件。可以将这些文件加载到Google Fusion Tables中,也可以使用Google Maps API KMLLayer直接加载KML文件。
这些数据是无法访问的编程方式从谷歌。您最好的选择是为数据找到KML,然后使用maps.google.com或Google Maps API来加载KML(http://code.google.com/apis/maps/documentation/javascript/layers.html#KMLLayers)或使用像Fusion Tables之类的方法将GIS数据(或KML)加载到融合中表格,然后使用Google Maps API中的Fusion Tables图层(http://code.google.com/apis/maps/documentation/javascript/layers.html#FusionTables)。
* 请注意,Fusion Tables图层是实验性的。
什么是融合表层? – AndrewMcLagan 2012-02-01 08:15:39
@AndrewMcLagan http://www.google.com/fusiontables/Home/它们是带有地理编码的漂亮的GDocs电子表格,减去所有正常的电子表格功能。 – Jonathan 2012-02-01 20:50:10
谢谢。 我发现了ABS的来源,看起来很完美,它的免费。您的GIS格式正确无误。有没有可能以某种方式将其加载到数据库字段中?谢谢领先 – AndrewMcLagan 2012-02-01 08:14:38
如果有人想了解澳大利亚邮政编码边界的更多信息和一些复杂的距离计算这个链接是金... http://forums.whirlpool.net.au/archive/917512 – AndrewMcLagan 2012-02-01 08:18:38
有很多不同的数据库选项在那里。或者您可以将其加载到Google Fusion Tables中。如果它是一个Shapefile,则可以使用http://shpescape.com。如果是KML,则可以使用Google文档界面将其直接加载到Fusion Tables中。 – 2012-02-01 14:43:59