Android ImageView显示静态谷歌URL地图。如何在单击图像时启动地图
现在,我有一个图像视图,它加载了一个从静态GoogleMaps获得的URL。我一直在尝试,但却不知道该怎么做,当用户点击图像时,启动谷歌地图并给出方向。 尝试在web视图中打开,但打开的是图像而不是“地图” 链接看起来像:Android ImageView显示静态谷歌URL地图。如何在单击图像时启动地图,android,google-maps,android-intent,Android,Google Maps,Android Intent,现在,我有一个图像视图,它加载了一个从静态GoogleMaps获得的URL。我一直在尝试,但却不知道该怎么做,当用户点击图像时,启动谷歌地图并给出方向。 尝试在web视图中打开,但打开的是图像而不是“地图” 链接看起来像: 是否有任何类型的意图可以启动谷歌地图?Shudy您可以尝试这样做,它可以帮助您。如果您想了解更多关于谷歌地图意图的信息,请点击此链接 MessagingFragment.setMapOnImageClickListener(new UserClicksMapOpenURL
是否有任何类型的意图可以启动谷歌地图?Shudy您可以尝试这样做,它可以帮助您。如果您想了解更多关于谷歌地图意图的信息,请点击此链接
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);
}
});
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);
}