Das ist, was ich habe Javascript: mapLink='geo:0,0?q='+localidad+" "+direccionTemp; window.location.href = mapLink;
Android Studio 2: MainActivity:
public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url))); return true; } else if (url.startsWith("mailto:")) { url = url.replaceFirst("mailto:", ""); url = url.trim(); Intent i = new Intent(Intent.ACTION_SEND); i.setType("plain/text").putExtra(Intent.EXTRA_EMAIL, new String[]{url}); startActivity(i); return true; }else { if (url.startsWith("geo:")) { Intent searchAddress = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(searchAddress); return true; } else { view.loadUrl(url); return true; } } }
Manifest.xml: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_GPS" /> <uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" /> <uses-permission android:name="android.permission.ACCESS_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
... Was ist falsch? Danke
ich glaube, dass Fehlermeldung bedeutet, dass Ihr URL-Layout nicht das richtige Layout ist, wie Google es will. – Robbert