2012-03-06 20 views
1

我製作了一個訪問智能手機和平板電腦上的GPS的網絡應用程序。Web應用程序GPS可以在Android本機瀏覽器中運行,但不能在帶有webview的應用程序中運行

該應用程序在Android上的本地瀏覽器中工作得很完美,但是當我嘗試通過我製作的webview應用程序運行該應用程序時,GPS不起作用。

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

我失去的東西:

如文檔中描述我所設置的權限?

+0

也許你錯過了爲WebView激活一些東西。 例如在WebView中,您必須手動激活JavaScript。 – Thommy 2012-03-06 15:15:13

+0

Javascript已啓用; mWebView.getSettings()。setJavaScriptEnabled(true); – frontendherodk 2012-03-06 15:28:36

+0

這解決了這個問題:問題解決了這篇文章:http://stackoverflow.com/questions/5329662/android-webview-geolocation – frontendherodk 2012-03-08 10:56:12

回答

0

您是否在AndroidManifest.xml中添加了這些權限?

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 
+0

這兩個權限被添加到清單 – frontendherodk 2012-03-07 09:20:23

相關問題