2014-09-27 45 views
1

是否有可能通過諸如Waze或Google Maps之類的「活動啓動器」啓動Android Here應用程序?Here Android應用程序

實例:

谷歌地圖導航:

操作:android.intent.action.VIEW
DataUri:google.navigation:Q = [地址來搜索] &模式= [walking/transit]

Waze:

操作:android.intent.action.VIEW
DataUri:位智:// Q = [地址查找] &導航= YES

回答

0

不提供應用程序,但一SDK,如果客戶使用所需的清單配置和意圖實施應用程序,則可以使用提供的HERE地圖啓動活動。

10

我開始在這裏的應用程序如下:

String url = "geo:" + lat + "," + lng; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse(url)); 
intent.setPackage("com.here.app.maps"); 
startActivity(intent); 

但我還沒有發現對意圖的任何文件。但實際上它起作用。

+0

它工作的很好... – mithil1501 2016-09-23 11:37:36

5

@Ostermann的答案完美無瑕,但它只是精確定位地圖上的最終位置。如果你想自動啓動導航模式(即計算可用路徑),你可以使用

String url = "google.navigation:q=" + lat + "," + lng; 

我已經檢查,它的工作原理很好。

+0

這是對以前的答案的評論,而不是實際的答案。 – 2015-07-06 16:14:58

+0

@Okkloss你是對的,但因爲我沒有50的聲望,我不能評論以前的答案。你認爲我應該刪除我的回答/評論嗎? – 2015-07-07 08:30:55