如何通过您的应用程序显示带有语音指示的谷歌浏览器?

时间:2016-11-21 11:32:52

标签: ios objective-c iphone google-maps

我尝试了下面的代码,但它只是打开谷歌地图:

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]];

但是如何默认设置当前位置和目标位置,以便用户不需要输入位置。导航器会自动启动。

1 个答案:

答案 0 :(得分:0)

据我所知,我找到了两个选择。

HERE地图有点贵,不允许免费使用(仅90天的试用期)。但它有很多优点,如:

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

开发人员友好:完全控制开发人员的地图(没有限制,你可以做任何你能想到的地图)。

覆盖范围:导航不仅对某些特定国家而且对几乎所有国家而言都是明确和良好的。我在印度检查过它。 Apple Maps不提供印度的路线,谷歌地图提供它,但从我的角度来看,HERE地图比谷歌更清晰甚至更好。

skobbler是好的,允许免费使用达到一个限度,但它并不适合所有国家(不覆盖印度达到水平)。它也不像HERE Maps那样对开发人员友好。