私は自分のモバイルウェブアプリケーションのためのかなり簡単なGoogleマップ機能をしようとしています。 いくつかの検索の後、webviewでmaps.google.com?q =クエリのhrefを開くだけで、まともなマップが表示されることがわかりました。 モバイル版のgoogle.mapsには、現在の位置情報機能があります。これは機能しません。だから私はそれはいくつかの許可が必要かもしれないと思っているが、私はそれについての情報はほとんど見つけていない。誰もこの機能を動作させる方法を知っていますか?ボタンをクリックすると、何も起こりません。アンドロイドとgooglemaps in webview
<uses-permission android:name="android.permission.INTERNET" />
<uses-configuration android:reqKeyboardType="undefined" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<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_GPS" />
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
とWebViewの中に全体の事をロード:私のマニフェストで
私はこれを持っています。大歓迎:)
うーん、そのライブラリは、ネイティブのMapViewのためになるが、OPはただmaps.googleするのWebViewを開いているように聞こえます。 com。 –
ええ、それはmaps.google.comへのハイパーリンクを開くwebviewだけです。 携帯電話のブラウザで動作する作業用ジオロケーションの例を見つけました。[link] http://experimenting.in/other/demo_geo_googlemap.htm ウェブビューではトリガーされません。 iveが追加されました: 'mWebView.getSettings()。setGeolocationEnabled(true);' 'mWebView.getSettings()。setJavaScriptCanOpenWindowsAutomatically(true); ' しかし、 – Havihavi