2016-04-04 11 views
0

私はAndroidアプリを作成するためにPhoneGapを使用しています。しかし、私は問題に直面しています。私は私のアプリを通してGoogleマップ(アプリ)を開きたいと思いますが、アプリはhrefで応答しません。外部からGoogleマップを開く(PhoneGap)

が、私は私のアプリをデバッグするために、Google Playストアの中でPhoneGapのアプリを使用しています - >https://play.google.com/store/apps/details?id=com.adobe.phonegap.app&hl=nl

コード:

<a href="geo:38.897096,-77.036545">open map</a>

答えて

1

あなたのhrefがOKでない、してみてくださいこの

<a href="https://www.google.com/maps/@-38.897096,-77.036545,8z,">open map</a> 
+0

どうしてですか?彼はhrefとcoordsでGoogleマップを開きたい、これは解決策です、彼は実際のマップのURLにhrefを変更するだけで、アプリケーションが開きます – Del

+0

あなたは正しいです、私は速すぎました。 upvoteをしてください。 –

+0

これは、残念ながら、動作しません。私は今ジョーンホッジスの答えを試してみます。 – NadirDev

0

起動している外部アプリがホワイトリストに​​3210であることを確認してください。 <allow-intent href="geo:*" />geo:を使用する代わりに、InAppBrowserプラグインを使用することもできます。 cordova.InAppBrowser.open('https://www.google.com/maps/@-38.897096,-77.036545,8z,', '_system', 'location=yes');

+0

それは悲しいことですが、うまくいきません。それはPhoneGapデベロッパーアプリによるものですか?私は.apkファイル経由でアプリを起動していません。 – NadirDev

0
function openMap(may_latitude, may_longitude) { 

    if (device.platform === 'iOS') { 
     window.open("http://maps.apple.com/?q=" + may_latitude + "," 
       + may_longitude, '_system'); 
    } else { 

     window.open("http://maps.google.com/?q=" + may_latitude + "," 
       + may_longitude, '_system'); 
    } 
} 
関連する問題