我有一个目录网站,当我使用移动网络浏览器时,地址链接很好地在谷歌应用程序地图中打开,然后当我尝试使用我的webview应用程序时,它返回到谷歌地图网站,所以它无法解决我的位置.. ..我想用谷歌地图应用程序打开链接......
我在Urlhander.java上尝试了这段代码:( doesn' t work)
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;
}
答案 0 :(得分:0)
尝试使用Adding a WebView to Your Application中的代码段:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("http://www.example.com");
不要忘记包含INTERNET权限:
< manifest ... >
<uses-permission android:name="android.permission.INTERNET" />
...
< /manifest >
使用WebView to access Google Maps指南也可能有所帮助。