Как открыть "google.navigation: q =" в веб-просмотре Android?Этот URL-адрес открывает отдельное приложение Google Maps, но я хочу, чтобы оно отображалось внутри моего веб-просмотра, чтобы под ним могла отображаться другая информация.
Я использую
В Деятельности 1:
String urlString="https://www.google" +
".com/maps/dir/?
api=1&destination="+locations.get(position)
+"&travelmode=driving";
Intent mapIntent = new Intent(view.getContext(),
NavigateActivity.class);
mapIntent.putExtra("url", urlString); //Optional parameters
context.startActivity(mapIntent);
В Деятельности 2:
Bundle extras = getIntent().getExtras();
if (extras != null) {
mapURL = extras.getString("url");
}
WebView webView = (WebView) findViewById(R.id.webView);
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
if (mapURL != null && !mapURL.isEmpty()) {
webView.loadUrl(mapURL);
}
Но в веб-представлении открывается простое приложение карты, гдепользователь должен вручную ввести начальный пункт назначения.Я хочу, чтобы он автоматически получал текущее местоположение пользователя и запрашивал открытие GPS, если он еще не включен, и запускал пошаговую навигацию в самом веб-представлении.
Возможно ли это?Пожалуйста, руководство.