首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过URL方案访问TomTom导航解决方案

通过URL方案访问TomTom导航解决方案
EN

Stack Overflow用户
提问于 2011-04-24 22:19:30
回答 1查看 7.7K关注 0票数 7

我目前正在开发一个iPhone应用程序,它允许用户导航到POI。这些POI是通过经度/经度定义的,用户应该能够通过一次单击开始其导航解决方案,以导航到此POI。

这对于使用URL方案navigon://myapp|name||||||lat|lon的Navigon来说工作得很好。

现在我知道有一个名为tomtomplus://的TomTom iPhone应用程序的网址方案,我只能启动tomtom,没有其他动作是可能的。

我试过tomtomhome://geo:action=navigateto&lat=mylat&long=mylon&name=myname --但不起作用。只有tomtom应用程序正在启动。

即使当我尝试浏览tomtom时,http://addto.tomtom.com也只是启动,没有添加和POI的操作,也没有机会导航到。

Codesniplet:

代码语言:javascript
复制
NSString* launchurl = [NSString stringWithFormat:@"tomtomhome://geo:action=navigateto&lat=%.8f&long=%.8f&name=%@", myEntry.getLon, myEntry.getLat, myEntry.name];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[launchurl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-03 22:54:49

我使用Tomtom从我的iPhone上的路线规划选项给我发了一封电子邮件。在该电子邮件中是我使用的tomtomhome:geo链接。为了测试,我在Safari中点击了Mac上的链接,显然什么也没有发生。然后,我将链接保存为书签,并使用MobileMe将其立即同步到我的iPhone中。我点击了我的iPhone Safari浏览器上的书签,viola打开了一个以链接位置为中心的地图。它弹出一个带有链接名称的气球,一个右箭头允许我选择第一个选项“导航到那里”。

生成的链接为:

  • tomtomhome:geo:action=show&lat=26.123456&long=28.123456&name=linkname
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5771034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档