使用谷歌地图的地图城市/邮政编码多边形(map city/zipcode polygons usin

2019-06-24 07:39发布

我要寻找支持通过一个邮政编码或城市作为参数,并得到X的列表的能力的JavaScript库,y坐标绘制使用谷歌地图多边形?

这是否存在? 难道谷歌地图API支持这样的质疑? 我在寻找类似的这些坐标的数组,谷歌用来绘制在谷歌地图查询:

Answer 1:

谷歌地图API不支持那种解决方案。 有一对夫妇其他地方,从中可以得到的坐标,虽然:

Flickr的API

有基于照片的人标签的Flickr的API,但它只是作为人谁标记的照片一样精确:所以它是足够好的引导,但可能不适合生产: http://karya-blog.blogspot.com/2012/ 12 /取市多边形与- Flickr的-api.html

自然地球数据

一个准确的替代方法是www.naturalearthdata.com。 要想从那里的数据,你只需要发出两个请求:一个城市名和一个与自己的ID来获得的参数:

unlock.edina.ac.uk/ws/search?name=berlin&gazetteer=naturalearth&format=json

然后

unlock.edina.ac.uk/ws/footprintLookup?format=json&identifier=14126951

和你设置:)

Mapzen

如果有可能为你预取数据,去Mapzen,他们有一个完整的和相当准确的数据库: https://mapzen.com/data/borders/



Answer 2:

简短的回答:我不认为这是谷歌地图API中的任何神奇getZipCodeBoundaries方法。 但是,想要做什么可以和已经完成。 请参阅执行 ,这对谷歌组线程有关的过程。 是第一联接相似,你希望完成什么? 此外,还有一个下的CC许可从Zillow的邻里提供API 。 您可能要考虑这样做,看看它打破邻里下降邮政编码。



Answer 3:

你可以得到多边形coordenates在JSON用于使用OpenStreetMap的谷歌地图使用。 转到http://nominatim.openstreetmap.org/寻找这样的地方“德党伊图萨因戈”

脚步:

  • 点击“详细信息”
  • 查找OSM ID和复制(对照+ c)中,例如: 2018776
  • 转到http://polygons.openstreetmap.fr/index.py
  • 粘贴在ID
  • 下载多边形


Answer 4:

看看本网站Twitter的API地理你搜索的几个模式,它给你的边界框城市。 现在我使用它在我的网站。 尝试FE这个链接和U将看到的结果。



文章来源: map city/zipcode polygons using google maps