我在Xamarin Android应用程序WebView中使用Bing Maps自定义地图URL。
_bingWebView = FindViewById<WebView> (Resource.Id.bing_web_view);
_bingWebView.Settings.JavaScriptEnabled = true;
_bingWebView.SetWebChromeClient (new AppWebChromeClient ());
_bingWebView.SetWebViewClient (new AppWebViewClient ());
_bingWebView.ClearCache (true);
_bingWebView.DestroyDrawingCache ();
var propertyUrl = "http://www.bing.com/maps/default.aspx?where1=" + _propertyUrlString.Trim () + "&style=a";
_bingWebView.LoadUrl (propertyUrl);
Url在某些Android设备中正常加载,但在某些设备中却没有。它加载一些地址,对于某些地址,它不会。页面加载并且卡在左侧的“Just a Moment”文本中。此外,如果我关闭活动,我的应用程序中没有其他webview加载并出现白色背景。 在日志中,我可以看到“nativeOnDraw失败,清除背景颜色”。 我认为这是Bing Maps的一个问题。任何帮助将不胜感激。