uniapp,ios打开apple地图显示自定义地点信息

文章发布于2020年09月07日 15:13, 归类于: 前端

openURL,调用第三方程序打开指定的URL

在网上找了很多文章,都没有成功调起apple地图。偶然发现可以通过apple地图的信息分享调起apple地图。

先获取apple地图url模板,保留需要的参数为己用。

1.获取url信息

第一步,打开ios手机,找到apple地图并且打开,搜索地点(随便一个地点)-查看地点信息-分享-拷贝

获取url

复制url

2.查看url信息

处理url

查看分享的url信息,主要用到的参数是经纬度、名称、地址

decodeURI(url) // https://maps.apple.com/?address=中国广东省广州市海珠区新滘东路520号&ll=23.083186,113.359917&q=中国石油赤沙加油站

3.调起apple地图

把粘贴板的url处理下,保留必要的字段。

let name = '测试地点名称'
let address = '测试地址'
let latitude = 39.909
let longitude = 116.39742
let url = `https://maps.apple.com/?address=${address}&ll=${latitude},${longitude}&q=${name}`
url = encodeURI(url)
// 打开第三方应用
plus.runtime.openURL(url);

ios打开apple地图显示自定义地点信息

转载请注明来源:《 uniapp,ios打开apple地图显示自定义地点信息》- rojerYong's Blog

文章链接:https://www.eoway.cn /article/1599462836.html

如果此文摘取了你的原创,请联系本站管理员,将对此文修改、删除处理。

--END--
上一篇:uniapp,app端打开第三方应用(高德地图、百度地图、腾讯地图,apple地图进行导航) 下一篇:uniapp,在android平台和ios平台内使用高德地图