小编Aem*_*msn的帖子

在iOS中使用OpenStreetMap .osm XML数据

我有一个使用谷歌地图的iOS应用程序来显示有POI的城市.现在我也想提供一个离线地图,用户不需要显示数据连接.

我检查了OpenStreetMap项目,.osm这个城市的出口是5MB - 非常适合iOS应用.我还检查了routeme库,但是只使用了tile,并且没有生成矢量数据.它是否正确?PNG磁贴的文件大小对我的应用来说太大了.

哪个库有助于显示OSM-XML数据?我知道有云制,但这是正确的决定吗?我对他们的许可模式感到有点困惑.还有其他建议吗?提示?

xml openstreetmap cloudmade ios route-me

7
推荐指数
1
解决办法
3740
查看次数

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

我目前正在开发一个iPhone应用程序,允许用户导航到POI.这些POI是通过lat/lon定义的,用户应该可以一键启动导航解决方案以导航到此POI.

这适用于使用URL方案的Navigon navigon://myapp|name||||||lat|lon

现在我知道有一个以tomtomplus://TomTom iPhone应用程序命名的URL方案,我只能开始tomtom,没有其他行动可能.

我试过了tomtomhome://geo:action=navigateto&lat=mylat&long=mylon&name=myname- 但是没用.只有tomtom应用程序正在启动.

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

Codesniplet:

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]]];
Run Code Online (Sandbox Code Playgroud)

有什么建议?

navigation iphone url-scheme tomtom

6
推荐指数
1
解决办法
7420
查看次数