记录一下最近开发遇到的问题

2019-06-04  本文已影响0人  柯索

1,当前账号被挤掉的时候,再登录上去会频繁的提示被挤掉。缘由是登录成功的时候会调用很多接口,一部分接口需要加密的public key,而最先请求public key的接口还没有返回,又开始请求需要加密的接口,造成返回的错误码需要重新登录。解决请求public key的接口返回成功,再开始请求需要加密相关的接口。

2,高德定位需要精确到路段,尤其是在高速上的时候,要定位到高速。当时取得是单次定位的逆地理信息AMapLocationReGeocode中的street字段,但往往都没有高速的字段,如果在高速的话。当时查到了高德最近出了一个抓路的服务,get一个Url传多个经纬度参数字段,速度,方向等字段。因为这个是单次定位,所以觉得这个就很麻烦。转而查询其他方法的时候发现逆地址编码查询接口

- (void)AMapReGoecodeSearch:(AMapReGeocodeSearchRequest*)request;

发现在其回调的函数接口

逆地理编码查询回调函数

AMapReGeocodeSearchResponse这个类里面有AMapReGeocode,在点进去查询有

///道路信息 AMapRoad 数组

这个一个AMapRoad类型的数组,按照距离排序的,然后就知道怎么办了,遍历取最近的高速的路段就行。

上一篇 下一篇

猜你喜欢

热点阅读