目前,我有一个图片视图,可以加载从静态Google地图获取的网址。我正在尝试并且找不到该怎么做,当用户点击图片时,启动带有方向的谷歌地图。 试图在网络视图中打开,但打开的是图像,而不是"地图"
MessagingFragment.setMapOnImageClickListener(new UserClicksMapOpenURL() {
@Override
public void onUserClicksImageOpenMap(String url) {
Logger.d("url");
Intent intent=new Intent(ChatActivity.this,WebViewActivity.class);
intent.setData(Uri.parse(url));
startActivity(intent);
}
});
链接如下:
是否有任何类型的意图启动谷歌地图?
答案 0 :(得分:1)
Shudy你可以尝试这个它可以帮助你。如果你想更多关于谷歌地图意图,那么请关注此链接
https://developers.google.com/maps/documentation/android-api/intents
Uri gmmIntentUri = Uri.parse("geo:41.543023,2.114436");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
if (mapIntent.resolveActivity(getPackageManager()) != null) {
startActivity(mapIntent);
}