zimin9 / WoZaiXiaoYuanPuncher

我在校园日检日报自动打卡程序。
Apache License 2.0
38 stars 19 forks source link

根据”城市 + 学校名“自动获取所有地址信息,减少配置项 #8

Closed Chorer closed 3 years ago

Chorer commented 3 years ago

根据所在城市和学校名自动获取所有地址信息(包括经纬度以及具体到街的地址),和 jwsession 一起存储在 leanCloud 上,无需再进行抓包和手动配置。

1)初始的想法是通过“请求地址的 ip ➡ 经纬度 ➡ 具体地址”这样的路径获取一个结构化的地址,用户无需进行任何配置,但是 PC 上定位经常不准(比如说我用 PC 端小程序打卡,定位的也是另一个市区)。所以最终还是通过“城市名+学校名 ➡ 经纬度 ➡ 具体地址”来拿到地址,用户只需要配置学校所在城市和学校名即可。

2)为了贴近小程序的定位效果,保证准确性,脚本使用的是和小程序一样的高德地图 API(总之可以保证你的位置是在学校里面的)