有没有基于 LBS 获得学校名称的接口呢?

2017-01-23 04:11:37 +08:00
 chemfinder
如何获得这样的接口呢?我想让注册用户依据 LBS 快速获得其附近 2 公里内的学校名称,改善注册时的用户交互性能。
3839 次点击
所在节点    奇思妙想
17 条回复
xfspace
2017-01-23 08:20:35 +08:00
高德地图自己改善下接口?
jy02201949
2017-01-23 09:02:54 +08:00
好像百度地图就有这样的 api 啊到百度地图 api 那去看看
alexgor
2017-01-23 09:08:12 +08:00
baidu 地图搜索附近的学校, 能满足你 需求么
chemfinder
2017-01-23 09:12:11 +08:00
@alexgor 学校的标识是搜索学校名字吗?我只需要中小学, 99 中和第一中学还有各种子弟中学,好像关键词很难搞啊。
jydeng
2017-01-23 09:21:25 +08:00
自己实现一个吧,也不难。
先把你需要的中小学的位置信息入库,然后拿当前的位置做下匹配行了。
7sDream
2017-01-23 09:22:23 +08:00
7sDream
2017-01-23 09:25:13 +08:00
http://lbs.qq.com/webservice_v1/guide-search.html

貌似这个好一点, keyword 填大学就行
chemfinder
2017-01-23 09:38:18 +08:00
@7sDream 我要搜的是所有中小学,关键词不好统一啊。。。
7sDream
2017-01-23 09:43:41 +08:00
@chemfinder

有根据类型 filter 的, search 的文档里有写。

然后这里是类型列表: http://lbs.qq.com/webservice_v1/guide-appendix.html

有大学中学小学,支持多分类同时搜。
sobigfish
2017-01-23 11:33:54 +08:00
高德里也有啊,搜 POI 类型
以下引用》
周边检索介绍

适用于搜索某个位置附近的 POI ,可设置 POI 的类别,具体查询所在位置的餐饮类、住宅类 POI ,例如:查找天安门附近的厕所等等场景。

说明:

1 、支持指定查询 POI 的类别。高德地图的 POI 类别共 20 个大类,分别为:汽车服务、汽车销售、汽车维修、摩托车服务、餐饮服务、购物服务、生活服务、体育休闲服务、医疗保健服务、住宿服务、风景名胜、商务住宅、政府机构及社会团体、科教文化服务、交通设施服务、金融保险服务、公司企业、道路附属设施、地名地址信息、公共设施,同时,每个大类别都还有二级以及三级的细小划分,具体的 POI 类别请参考: POI 分类编码表。 http://cache.amap.com/lbs/sdk/AMap_Api_Table.zip

2 、不设置 POI 的类别,默认返回“餐饮服务”、“商务住宅”、“生活服务”这三种类别的 POI 。
http://lbs.amap.com/api/ios-sdk/guide/map-data/poi/#keywords
chemfinder
2017-01-23 15:35:53 +08:00
高德,百度,腾讯,三家地图哪家强?准确度不能太低的啊。
hl
2017-01-31 22:35:43 +08:00
到某官方网站抓取官方详尽的全国学校列表。然后调地图 API
arens
2017-02-13 11:48:13 +08:00
之前团队开发的 LBS 应用就有这样的功能,不过是商圈,楼主的是什么应用?
chemfinder
2017-04-02 22:42:31 +08:00
@hl 请问某官方网站是指哪个网站呢?可以私聊一下吗?
hl
2017-04-03 19:42:51 +08:00
@chemfinder 一些教育部相关的网站,比如: http://www.moe.edu.cn/srcsite/A03/moe_634/201606/t20160603_248263.html

这里面有个全国普通高等学校名单 http://www.moe.edu.cn/srcsite/A03/moe_634/201606/W020170213333264378621.xls

这里面每年会更新一些统计的高校名单,如果要找包含小学初中相关的,也需要从这些政府网站上去找。
hl
2017-04-03 19:50:07 +08:00
@chemfinder 我个人觉得政府公开的列表里,需要找到历年都怎么发布,监控起来定期抓取。也可以去一些政府合作的培训机构或者社会考试之类的网站上,一些联动下拉里面会有学校信息,可以全部整合起来去重,反正学校的名字不会经常变。

把这套学校名称的池维护起来,时间长了就越来越完整了,然后你就可以拿着这些学校名字调地图接口,然后给一个合理的地理范围做为附加信息,然后 LBS 进入范围的就获得属于该范围对应的学校名称,巴拉巴拉的。。。
chemfinder
2017-04-03 20:26:29 +08:00
恩恩 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/336351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX