【问题标题】:Override webview to not load choosing screen覆盖 webview 以不加载选择屏幕
【发布时间】:2014-05-12 19:56:52
【问题描述】:

我想将谷歌地图方向链接加载到应用程序内的 web 视图。但是当我加载它们时,它会迫使我选择应该打开方向的应用程序。

webview = (WebView) findViewById(R.id.webView);
String url = String.format("http://maps.apple.com/maps?saddr=%f,%f&daddr=%f,%f", getIntent().getDoubleExtra("start_lat", 0),
             getIntent().getDoubleExtra("start_lng", 0),
             getIntent().getDoubleExtra("end_lat", 0),
             getIntent().getDoubleExtra("end_lng", 0));
webview.loadUrl(url);

这迫使我选择是否要使用谷歌地图或手机浏览器应用程序打开。我想让应用程序在我的应用程序中加载方向 url,而不是外部应用程序。

【问题讨论】:

    标签: android webview google-maps-android-api-2


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      你必须实现 webviewclient 和 覆盖url加载

      检查这个解决方案

      https://stackoverflow.com/a/11859770/3518278

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-19
        • 2012-08-19
        • 1970-01-01
        • 2021-05-09
        相关资源
        最近更新 更多