2016-03-25 179 views
0

使用下面的代碼後。應用程序正在啓動本地android地圖,顯示應用程序傳遞經緯度和long值。但我的問題是,在點擊nav選項後,'from'是空的,但'to'應該是我傳遞的值。但它是空白的價值。科爾多瓦應用程序啓動Google應用程序

window.location = 'geo:40.765819,-73.975866' 
+0

不是100%肯定,但我不認爲科爾多瓦支持使用磁鐵鏈接 – user2476265

回答

0

如果你願意用科爾多瓦插件,那麼我建議採取看看Launch Navigator plugin

它可以讓你做到你想要的,但也允許你啓動其他支持的應用程序,甚至允許你提供一個應用程序列表供用戶選擇。

有一個example in the documentation,顯示如何打開特定的應用程序,如Google地圖。爲了您的方便,我還在下面發佈了它。

launchnavigator.isAppAvailable(launchnavigator.APP.GOOGLE_MAPS, function(isAvailable) { 
    var app; 

    if(isAvailable) { 
     app = launchnavigator.APP.GOOGLE_MAPS; 
    } else { 
     console.log("Google Maps not available - falling back to user selection"); 
     app = launchnavigator.APP.USER_SELECT; 
    } 

    launchnavigator.navigate([40.765819, -73.975866], { 
     app: app 
    }); 
}); 

在這段代碼中,如果Google地圖不可用,用戶仍然可以選擇另一個應用程序。

還有一個AngularJS包裝可用於這個名爲ngCordova,安裝說明0123'和有關Launch的導航器插件的包裝文件可以找到here

相關問題