我使用以下代码在 web 视图中得到 404。. .
LocateBrowser = (WebView)findViewById(R.id.locatebrowser);
LocateBrowser.setWebViewClient(new WebViewClient());
LocateBrowser.loadUrl("http://maps.google.com/maps?z=17&t=h&q=loc:31.8526,-110.9959");
如果我将该网址复制到我电脑上的浏览器中,它就可以正常工作。
如果我没有实现 WebViewClient(第二行),Android 设备上的浏览器会打开并正确显示地图。但我不希望它这样做,我希望它显示在我的 WebView 中。地图在外部浏览器中看起来像这样......
问题是上面的代码首先显示没有地图的屏幕和不确定的进度“正在加载......” 符号大约一秒钟,然后显示 google 的 404 页面,上面写着“在此服务器上找不到 URL /搜索”。
还有什么我需要做的吗?谢谢,加里