高德地图小区边界获取(2017.05)

单个小区边界的获取:
  1. chrome打开高德地图,缩放到相应区域
  2. 打开控制台,搜索小区名,使得地图上就会出现小区正确的轮廓
高德地图小区边界获取(2017.05)_第1张图片
  1. 控制台network中有个poiInfo的请求,打开这个请求,就会看到相应数据。比如: https://gaode.com/service/poiInfo?query_type=IDQ&pagesize=20&pagenum=1&qii=true&cluster_state=5&need_utd=true&utd_sceneid=1000&div=PC1000&addr_poi_merge=true&is_classify=true&zoom=16&id=B00190ACBC&city=320102&geoobj=118.866563%7C32.036112%7C118.883621%7C32.041933&keywords=%E5%8D%97%E4%BA%AC%E4%BD%93%E8%82%B2%E5%AD%A6%E9%99%A2



爬虫获取很多小区地址
重复下面的单个小区的自动获取方法
  1. 通过高德搜索接口得到附近小区搜索列表
        解析后获取到正确小区的id
https://gaode.com/service/poiTipslite?&city=110000&geoobj=116.298521%7C39.949916%7C116.302786%7C39.951233&words=%E5%8D%8A%E5%A3%81%E8%A1%97%E5%8D%97%E8%B7%AF
        其中city是城市代码, geoobj是经纬度边界,他们限定了小区搜索范围,可以通过上面的浏览器调试步骤手工获取到。words是搜索的具体小区名。
    
  1.  通过poiInfo接口加上id参数获取轮廓

https://gaode.com/service/poiInfo?query_type=IDQ&pagesize=20&pagenum=1&qii=true&cluster_state=5&need_utd=true&utd_sceneid=1000&div=PC1000&addr_poi_merge=true&is_classify=true&zoom=11&id=B000A84IMM

你可能感兴趣的:(地图)