2016-11-21 49 views
3

我曾尝试下面的代码,但它只是打开谷歌地图:如何在您的应用中使用语音指示显示Google导航器?

NSString *latlong = @"-56.568545,1.256281"; 
NSString *url = [NSString stringWithFormat: @"http://maps.google.com/maps?ll=%@", 
[latlong stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 

但是如何通过默认设置当前位置和目标位置,因此用户不列入需要键入location.and导航仪自动获得开始。

回答

0

根据我的知识,我发现了两种选择。

HERE地图是有点昂贵,并且不允许免费使用(只有90天的试用期)。但它有很多好处,如:

清晰完美的文档:他们提供的文档清晰易懂,他们提供的演示应用程序也提供了所有必需的功能。所以你可以复制和粘贴很多东西。

开发友好型:完全控制开发者的地图(没有限制,你可以做任何你可以用地图思考的东西)。

覆盖范围:导航不仅对一些特定的国家而言清晰且良好,而且几乎适用于所有国家。例如,我在印度检查过它。苹果地图不在印度提供路线,谷歌地图提供它,但从我的角度来看,HERE地图比谷歌更清晰甚至更好。

skobbler是好的,允许免费使用达到极限,但对所有国家都不利(不包括印度达到的水平)。与HERE Maps相比,它并不像开发人员那么友好。

+0

其实我们承受不起这个,不知何故,Google提供免费的。只需要打开谷歌地图应用程序的导航没有任何第三方。但谢谢你的回应。非常感谢。 – Ankit

相关问题