NSString *urlString = [[NSString stringWithFormat:@"iosamap://path?sourceApplication=%@&backScheme=%@&sname=%@&dname=%@&dev=0&m=0&t=0&sid=BGVIS1&did=BGVIS2&dlat=%lf&dlon=%lf",@"APP名称", @"iosamap", @"我的位置",目的地,endCoor.latitude, endCoor.longitude] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlString]];
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlString]];
这一句我知道可以转化成这样
var UIApplication=plus.ios.importClass("UIApplication");
var NSURL = plus.ios.importClass("NSURL");
var app=UIApplication.sharedApplication();
var urlString="";
//就差这一段不知怎么转化 有大神能帮忙指点一下吗
var dbScheme=NSURL.URLWithString(urlString);
var install=app.openURL(dbScheme);
回梦無痕
还有后面的%,总之就是吧这个url参数填完整就行了
2017-11-09 12:16
1***@qq.com (作者)
好的我试试,谢谢
2017-11-09 12:19
1***@qq.com (作者)
iosamap://path?sourceApplication=MyTest&backScheme=iosmap&sname=顺驰路&dname=北京通州区新华西街58号&dev=0&m=0&t=0&sid=BGVIS1&did=BGVIS2&dlat=39.90597&dlon=116.640592
2017-11-09 12:38
1***@qq.com (作者)
拼好了但是还是无法调用高德
2017-11-09 12:39
回梦無痕
直接填写iosamap://是可以唤醒的,那么就确定了,是你后面的参数有不对的地方
2017-11-09 12:58
回梦無痕
回复 回梦無痕:我这里用测试连接是可以唤醒并导航的。
2017-11-09 13:02