V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
chemfinder
V2EX  ›  问与答

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

  •  
  •   chemfinder · 2017-08-30 01:24:27 +08:00 · 2255 次点击
    这是一个创建于 2634 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我开发的 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 条回复    2017-08-30 09:55:17 +08:00
    diligentpig
        1
    diligentpig  
       2017-08-30 08:31:47 +08:00 via Android
    看看 geohey.com 上有没有能直接用的数据
    jiyulin
        2
    jiyulin  
       2017-08-30 08:38:22 +08:00
    在 14 年我用过一个接口,爬取了全部 poi 数据,然后所有的就近参照物计算都用自己的数据库,解决效率问题
    但是采集的数据库需要经常更新,不然有些门店关门搬迁新增,都是无法在离线库中查询到的
    chemfinder
        3
    chemfinder  
    OP
       2017-08-30 09:39:22 +08:00
    @jiyulin 我是只想搜中小学 只要学校 不要其他的
    jiyulin
        4
    jiyulin  
       2017-08-30 09:55:17 +08:00
    @chemfinder 试试百度地图 js 接口里的 1.3 版本
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3935 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.