Google Maps API V3英国区

时间:2012-01-24 12:13:08

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

我正试图在英国的某些地区设置边框,类似于Google在此处执行的操作:http://g.co/maps/wbtj3

Google会发布地区的纬度和经度数据吗?我在API中看不到任何可以搜索区域并获取数据以便在地图上显示的内容。

是否有一种简单的方法可以“提取”区域的纬度和经度数据,以便在多边形中使用?

美国数据似乎更容易找到(http://econym.org.uk/gmap/states.xml)或者我看起来不够努力?

欣赏任何建议:)。

编辑:我认为这很新,因为我无法找到有关它的更多信息“突出显示搜索结果” - http://googlemapsmania.blogspot.com/2012/01/highlighted-search-results-in-google.html

5 个答案:

答案 0 :(得分:4)

OpenStreetMap具有English Counties的边界数据,可以免费使用并以多种格式提供。

据我所知,Google不会通过API提供任何基础地图数据。

答案 1 :(得分:0)

获取多边形的坐标需要GIS文件和MapInfo等GIS软件才能读取。

我的建议是访问这个网站;

http://bbs.keyhole.com/ubb/ubbthreads.php?ubb=showthreaded&Number=332073

下载具有英国各县区域边界的KML文件,然后在google earth或fusion tables中使用它。

找出你使用这些内容可能有助于获得更好的答案......

答案 2 :(得分:0)

我认为你必须自己弄清楚多边形坐标。如果只是为了几个地区,也许不是那么繁重的任务。但如果它适用于整个英国......这是一个网站,可以在绘制多边形时快速为您提供坐标: http://www.birdtheme.org/useful/v3tool.html

答案 3 :(得分:0)

afaik google不会在他的API中提供此类服务。但是你可以在这里下载你感兴趣的文件:http://www.gadm.org/country 如果你把它作为kml抓取,你可以轻松地将其导入谷歌地图。

答案 4 :(得分:0)

刚刚遇到过这个问题 - 很久以前你可能已经解决了这个问题,但这可能很有用: http://mapit.mysociety.org/