2016-11-21 48 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

相關問題