Harita üzerinde çeşitli alanlarda yüzdelerini canlandıran bir harita göstermeye çalışıyorum. Ancak javascript (tarayıcıda çalışan) hiç bir animasyon ya da yüzde göstermiyor. Webmpa.generateJs(), yüzdelerini canlandırmak için javascript'i oluşturur ve ilklendirmeyi, haritayı çizmek için kullanılır.Android WebView javascript animasyonu gösterilmiyor
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);
Hala üzerinde hiçbir numaraları gösterir:
Bu olabilir size – Stefan