使用uri api调起本地百度地图遇见的问题

使用uri api调起本地百度地图遇见的问题


今天遇见一bug,就是在调起本机百度地图做路径规划的时候,终点位置和名称都显示正常,但是就是无法定位到当前位置信息。也就是路径规划时候只有终点没有起点。
但是这个功能以前一直正常,可能最近才出现的问题╭(╯^╰)╮。然后又去看了看api文档,起点参数不填写就默认是当前位置是起点,终点地址的参数也没有变化,在一加手机上可以成功进行路劲规划,但是在小米和oppo上就会失败。
然后做了以下更改。。。。。。。。。。。
不能定位到当前位置代码:

i1.setData(Uri.parse("baidumap://map/direction?destination=latlng:" + latLong + "|name:"+shopName+"&mode=driving"));

可以获取当前位置代码:

i1.setData(Uri.parse("baidumap://map/direction?destination=name:" + shopName + "|latlng:"+latLong+"&mode=driving"));

把终点的名称和经纬度调换个位置就又正常了,这是个什么坑啊!!

阅读更多
换一批

没有更多推荐了,返回首页