5
我想顯示一張地圖,它在地圖上爲幾個區域設置動畫百分比。但是JavaScript(在瀏覽器中工作)根本不顯示任何動畫或百分比。 webmpa.generateJs()生成javascript來爲百分比設置動畫,函數initialize用於繪製地圖。Android WebView不顯示javascript動畫
WebSettings settings = webView.getSettings();
settings.setAppCacheEnabled(true);
settings.setDomStorageEnabled(true);
settings.setDatabaseEnabled(true);
settings.setJavaScriptEnabled(true);
final WebMap webMap = new WebMap();
webView.addJavascriptInterface(webMap.getInterface(getActivity().getApplication(),this), "Android");
webView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
Log.d(TAG,webMap.generateJs());
webView.loadUrl("javascript:" + webMap.generateJs());
webView.loadUrl("javascript:initialize();");
}
});
webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
webView.setBackgroundColor(Color.TRANSPARENT);
webView.loadUrl(MAP_URL);
它仍然顯示了沒有號碼地圖。我應該編輯/刪除其他東西嗎? – Stefan