webview顯示HTML5中的地理位置

//啓用地理定位  
webSettings.setGeolocationEnabled(true);  

//最重要的方法,一定要設置,這就是出不來的主要原因

webSettings.setDomStorageEnabled(true)  

//配置權限(同樣在WebChromeClient中實現)  
public void onGeolocationPermissionsShowPrompt(String origin,   
               GeolocationPermissions.Callback callback) {  
    callback.invoke(origin, true, false);  
    super.onGeolocationPermissionsShowPrompt(origin, callback);  
} 
配置權限:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章