//啟用數據庫
web settings . setdatabasenabled(true);
string dir = this . getapplicationcontext()。getDir("數據庫",上下文。MODE_PRIVATE)。getPath();
//啟用地理定位
web settings . setgeolocationenabled(true);
//設置定位的數據庫路徑。
web settings . setgeolocationdatabasepath(dir);
//必須設置最重要的方法,這是出不去的主要原因。
web settings . setdomstorageenabled(true)
//配置權限(也在WebChromeClient中實現)
public void ongeolocationpermissions show prompt(字符串來源,
地理位置權限。回調回調){
callback.invoke(origin,true,false);
super . ongeolocationpermissions show prompt(origin,callback);
}
配置權限:
& ltuses-permission Android:name = " Android . permission . access _ FINE _ LOCATION "/& gt;
& ltuses-permission Android:name = " Android . permission . access _ COARSE _ LOCATION "/& gt;