どこでも検索しましたが、誰もが同じ問題を抱えているようです。 私の必要性は、外部のネイティブマップ(Google MapsまたはApple Maps)に移動することです。Ionic 3 - Androidの外部ネイティブマップを開くにはどうすればいいですか?
if(this.platform.is('ios')){
const browser = this.iab.create('maps://?q=' + destination, '_system', 'location=yes');
}
else{
const browser = this.iab.create('geo:0,0?q=' + destination, '_system');
}
を...そしてそれは、iOS上でのみ動作します: はこれを行うために、私は次のコードでInAppBrowser使用しています。 ionic-v1ではいつもこの方法で使ってきましたが、常に両方のプラットフォームで動作しています。
アンドロイドでは、コマンドを実行すると効果的に開きますが、アプリケーションを返そうとすると「見つからない/未定義」という白い画面が表示されたり、次のようなエラーページが表示されます。
私にInAppBrowserジオナビゲーションをやろうように、イオンが見つからないことを、と思われます。
"tel" "mail"と他のコマンドでは奇妙なことが問題なく動作します。
問題の原因がわかりません。
私はすでにLaunchNavigatorを試しましたが、結果はInAppBrowserと同じです。
私は使用しているバージョンについていくつかの情報を残します。
cordova-plugin-inappbrowser 1.7.1 "InAppBrowser"
@ionic-native/[email protected]^3.14.0
cli packages:
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
global packages:
Cordova CLI : 6.5.0
local packages:
@ionic/app-scripts : 1.3.12
Cordova Platforms : android 6.1.2 ios 4.3.1
Ionic Framework : ionic-angular 3.6.0
System:
ios-deploy : 1.9.0
ios-sim : 5.0.11
Node : v6.10.3
npm : 3.10.10
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b
ありがとうございました!私は、HTMLでの巨大な誤りをやったので、
ご回答いただきありがとうございますが、私が前に言ったように、私はすでにそれを試しました。確かに、私はあなたが貼り付けていたコードを使用しましたが、私は私のアプリに戻ったときにメッセージ "白い画面に" GET/undefinedを取得できません。 – Centos