先在此处需要吹捧一下高德,做了企业认证后什么都秒杀百度、QQ 地图,百度 10qps、qq 地图 20qps,碰到稍微高一点点的并发就挂了,早期用百度,后面换 qq 在后面全部换高德。
业务场景:
1.H5 页面,外卖业务,调用到高德地图的定位 api
2.用户打开页面之后,会先记录当前用户打开的定位记录(只有 IP 信息,没有坐标,通过高德地图反查 IP 得到一个大概坐标);
打开页面的时候是也会触发高德地图的定位嘛,所以会提示定位,当用户点了定位后,也往定位记录里写一条用户的当前定位记录,信息更全一些(带坐标),当用户不点高德弹出的这个定位,就不会生成这条记录。
问题来了
- 当用户打开页面时,生成 IP 记录,没毛病
- 当用户取消了高德的定位提醒,不生成定位记录,没毛病
- 当用户点了高德的定位记录,蛋疼了,高德会通过一堆莫名其妙的 IP (上海比较多)来请求一次这个网址,然后记录一堆垃圾数据,连请求头都伪造成微信的,搞的没办法跟用户打开时的 IP 那个做区分
求助
咋整??