我正在建立美国各州和加拿大各省的互动地图。我在这里有一份工作副本:http://www.willoughby-ind.com/FINDAREP.aspx。它功能齐全,可以满足我的所有需求。你可以告诉我从一个来源获得了美国,从另一个来源获得了CA.美国的数据源是手绘的,足以满足我的需求。加拿大的数据源非常准确,因为它来自官方消息来源,但它非常准确,加载速度也很慢。我想手绘我自己的GPS坐标并下载坐标数据,以便我可以将其放入谷歌地图可以导入的格式。
Google有关于如何创建自己的多边形的演示:http://googlemapsapi.blogspot.com/2008/05/love-my-maps-use-its-line-and-shape.html。我想看看我是否可以轻松扩展它以下载所选多边形中的坐标列表。有没有人见过这个,或者我是否需要自己与API进行交互?
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以将加拿大数据加载到空间数据库(例如PostgreSQL / PostGIS)中,并简化多边形,也可以在自定义切片上绘制它们以便快速加载like this。
如果使用自定义切片,则将click事件监听器附加到地图本身,并在AJAX调用中将click的lat / lon发送到服务器,以在数据库中查找并确定单击了哪个多边形
答案 2 :(得分:1)
这是一个有人建造的工具,可以做很多事情。如果选择“多边形”选项,然后绘制多边形,它将输出所有坐标的KML:
http://www.birdtheme.org/useful/v3tool.html
此外,如果您使用的是API v2,那么它们的旧版本也会执行相同的操作:
http://www.birdtheme.org/useful/googletool.html
但非常同意geocodezip关于升级到API v3的评论。