webView加载地图

xiaoxiao2025-04-05  20

webView.getSettings().setBlockNetworkImage(false); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true);//允许使用js webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);//不使用缓存,只从网络获取数据. webSettings.setDomStorageEnabled(true); webSettings.setDatabaseEnabled(true); webSettings.setBlockNetworkLoads(false); webSettings.setDefaultTextEncodingName("UTF-8"); //支持屏幕缩放 webSettings.setSupportZoom(true); webSettings.setBuiltInZoomControls(true); // 屏幕自适应 webSettings.setUseWideViewPort(true); webView.setVerticalScrollBarEnabled(true); //不显示webview缩放按钮 webSettings.setDisplayZoomControls(true); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); } webView.setWebViewClient(new WebViewClient(){ @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); } @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); mUrl = url; updateSuccessView(); } }); webView.setWebChromeClient(new WebChromeClient() { //重写WebChromeClient的onGeolocationPermissionsShowPrompt public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) { callback.invoke(origin, true, false); super.onGeolocationPermissionsShowPrompt(origin,callback); } }); webView.loadUrl( CommentUtils.getServer(AppContext.getInstance()) +"customized/app/appCommandCenter.jsp?isMobile=1&userId="+"2018101017493229017079"+"&orgId="+"37.01.12"); }
转载请注明原文地址: https://www.6miu.com/read-5027579.html

最新回复(0)