chemfinder
V2EX  ›  问与答

通过百度地图只搜索周边中小学的难题

  •  
  •   chemfinder · Aug 30, 2017 · 2847 views
    This topic created in 3193 days ago, the information mentioned may be changed or developed.
    我开发的 APP 里面想根据百度附近搜索 API(/place/v2/search) 获取周边学校列表。
    现在遇到如下问题
:

    1. 当我按照 tag 行业 POI 过滤 发现缺少很多有效数据 即 query=小学&tag=教育培训;小学
    如 34.210767,108.962392 缺少瓦胡同小学

    
 2. 当我取消行业 POI 限制 按照 query 搜索的"小学"又大多数是非学校机构


    请问,如何操作可以准确的搜索到"小学" "初中" "高中"等相关学校?

    不要其他数据,就和我在百度地图 APP 里面搜索“小学”或“中学”时那样,返回的都是干净的数据呢?
    这是我的搜索链接 http://api.map.baidu.com/place/v2/search?query=%E5%AD%A6%E6%A0%A1&scope=1&location=34.210767,108.962392&radius=2000&tag=%E4%B8%AD%E5%AD%A6&ak=ogZ9pG7oi4DWsHDbsIdveUsMbSPpaa3Q&output=json&page_num=0&page_size=20


    哪里不对呢?
    4 replies    2017-08-30 09:55:17 +08:00
    diligentpig
        1
    diligentpig  
       Aug 30, 2017 via Android
    看看 geohey.com 上有没有能直接用的数据
    jiyulin
        2
    jiyulin  
       Aug 30, 2017
    在 14 年我用过一个接口,爬取了全部 poi 数据,然后所有的就近参照物计算都用自己的数据库,解决效率问题
    但是采集的数据库需要经常更新,不然有些门店关门搬迁新增,都是无法在离线库中查询到的
    chemfinder
        3
    chemfinder  
    OP
       Aug 30, 2017
    @jiyulin 我是只想搜中小学 只要学校 不要其他的
    jiyulin
        4
    jiyulin  
       Aug 30, 2017
    @chemfinder 试试百度地图 js 接口里的 1.3 版本
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5342 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 09:08 · PVG 17:08 · LAX 02:08 · JFK 05:08
    ♥ Do have faith in what you're doing.