高德-Geolocation.getCurrentPosition获取精确位置的流程
2022-04-29 12:02:51 0 举报
高德地图使用Geolocation.getCurrentPosition获取精确位置的流程
作者其他创作
大纲/内容
返回error事件或回调error信息
判断
则返回error事件或回调error信息
失败
开发者是否开启SDK辅助定位?
尝试使用浏览器的原生定位接口进行定位
成功
IP定位还否成功?
移动端:Geolocation.getCurrentPosition获取精确位置的流程
在安卓手机上,会优先尝试调用SDK的定位接口
PC端:Geolocation.getCurrentPosition获取精确位置的流程
SDK的接口是否调用成功?
JS-API会调用精确IP定位服务
调用浏览器原生定位接口进行定位
原生定位接口定位是否成功?
尝试进行精确IP定位
浏览器原生接口调用是否成功?
将浏览器定位的经纬度结果转化为高德坐标,并对所有有效定位结果融合地址信息后返回complete事件或者回调complete信息
是
0 条评论
回复 删除
下一页