2016-09-05 10 views
1

イオンフレームワークを使用してアンドロイドデバイスでjavascript Googleの地図を表示しようとしています。地図はブラウザで正常に表示されましたが、Android搭載端末では表示されませんでした。アンドロイドで受信エラーがGoogle Maps APIエラー:AndroidデバイスのRefererNotAllowedMapError

「:ファイル:認可されるようにあなたのサイトのURL ///android_asset/www/index.html#/map」である

しかし、私はすでに許可されたアドレスに2つのURLの下に追加しましたブラウザキーのGoogleデベロッパーコンソール

file:///android_asset/www/index.html 
file:///android_asset/www/index.html#/map 

私も

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 

しかし、まだ問題が存在するのmanifest.xmlの権限の下に追加しました。誰かが私にこの問題を解決するのを助けることができますか?

答えて

0

ionicframeworkサイトのsame errorについての議論があるようです。

A cordova plugin JavaScript APIよりもうまく機能していると言われていました。

0

この質問は何度か尋ねますが、同じ問題がありました。問題は私がconsole.developers.google.comで提供されている例に従い、.domain.tld/。これはまったく動作しませんでした。このようなdomain.tld、domain.tld/*、* .domain.tldなどのバリエーションをすべて追加しようとしました。

私のために何が解決されたのかは、実際のプロトコルあまりにも。 http://domain.tld/ *は私のサイトで動作するために必要な唯一のものです。 HTTPSに切り替える場合は、https://domain.tld/ *を追加する必要があります。

Googleのドキュメントによると、これはGoogle Maps APIを使用しているURLであり、許可された参照元のリストに登録されていないためです。

ドメインhttp://www.domain.comを設定してください。http://domain.comが作業を開始します。

関連する問題