【发布时间】:2016-11-27 18:52:04
【问题描述】:
当我使用移动网络浏览器时,我有一个目录网站,地址链接很好地在谷歌应用程序地图中打开,然后当我尝试使用我的 webview 应用程序时,它返回到谷歌地图网站,因此无法解析我的位置.. ..我想用谷歌地图应用打开链接...
我在 Urlhander.java 上试过这段代码:(不起作用)
public static boolean map(Activity mActivity, String url) {
// When user clicks a hyperlink, load in the existing WebView
if(url.contains("http://maps.google.com/"))
{
Uri IntentUri = Uri.parse(url);
Intent mapIntent = new Intent(Intent.ACTION_VIEW, IntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
if (mapIntent.resolveActivity(mActivity.getPackageManager()) != null) {
mActivity.startActivity(mapIntent);
}
return true;
}
return false;
}
【问题讨论】:
-
你应该看看这个问题:stackoverflow.com/questions/2662531/…
标签: android google-maps webview