我有一个目录网站,当我使用移动网络浏览器的地址链接在谷歌应用程序地图很好地打开,然后当尝试与我的webview应用程序相同时,它返回到谷歌地图网站,所以它并不能解决我的位置....我想打开与谷歌地图应用程序的链接...谷歌地图应用程序的开放地址链接从一个webview应用程序
我试图在Urlhander.java:(doesn't工作的代码)
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;
}
你应该看看这个问题:http://stackoverflow.com/questions/2662531/launching-google-maps-directions-via-an-intent-on-android –