次のコードを使用した後。アプリケーションは、渡された緯度と経度のvalue.butと渡されたアプリを示すネイティブアンドロイドマップを起動しています。しかし、私の問題は、 'from'が空白ですが、 'to'が私の渡された値として来るはずです。しかし、それは空白の価値として来ています。Google Appを起動するCordovaアプリ
window.location = 'geo:40.765819,-73.975866'
次のコードを使用した後。アプリケーションは、渡された緯度と経度のvalue.butと渡されたアプリを示すネイティブアンドロイドマップを起動しています。しかし、私の問題は、 'from'が空白ですが、 'to'が私の渡された値として来るはずです。しかし、それは空白の価値として来ています。Google Appを起動するCordovaアプリ
window.location = 'geo:40.765819,-73.975866'
あなたはコルドバのプラグインを使用して喜んでいる場合は、私がLaunch Navigator plugin見てみることをお勧め。
これは、あなたが望むものを正確に行うことを可能にするだけでなく、他のサポートされているアプリケーションを起動することもできます。また、選択するアプリケーションのリストをユーザに促すこともできます。
Googleマップなどの特定のアプリケーションを開く方法を示すexample in the documentationがあります。あなたの便宜のために、私は下にも掲載しました。
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マップが利用できない場合でも、ユーザーは別のアプリを選択することができます。
ngCordovaという名前のAngularJSラッパーもあります。インストール手順はhereで、Launch Navigatorプラグインのドキュメントはhereです。
100%ではないが、私はCordovaがマグネットリンクの使用をサポートしているとは思わない – user2476265