如何从一个信息窗口打开新的活动(或对话或链接) - 谷歌地图Android版V2 [英] How to open new activity (or dialog or link) from a Infowindow - Google Maps v2 Android

查看:155
本文介绍了如何从一个信息窗口打开新的活动(或对话或链接) - 谷歌地图Android版V2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从一个信息窗口打开一个新的活动(或自定义对话框或链接)。我想我的UI这样工作的:结果
1)我看到了地图搜索
2)我点击一个标记,以表明信息窗口结果
3)我点击一个按钮(或者别的什么)插入信息窗口打开一个新的活动(或对话框)来显示更多的信息。另外,我点击一个链接到信息窗口打开一个网页,显示更多的信息。

我想preFER打开一个新的活动或对话。顺便说一句,你能告诉我更简单的方式做到这一点?
任何帮助将大大AP preciated。提前致谢。
结果这是我的code。

 标记信息= mMap.addMarker(新的MarkerOptions()
    .POSITION(信息)
    .title伪(TITLE)
    是.snippet(「摘要」)
    .icon(BitmapDesc​​riptorFactory.fromResource(R.drawable.pin)));


解决方案

  

我点击一个按钮(或者别的什么)插入信息窗口打开一个新的活动(或对话框)来显示更多的信息。另外,我点击一个链接到信息窗口打开一个网页,显示更多的信息。


无论那些是可能的。但是,您可以通过检测整个信息窗口上点击setOnInfoWindowClickListener() 。你的 onInfoWindowClick()的方法,你的 OnInfoWindowClickListener 则可以调用 startActivity()显示() A DialogFragment

I want to open a new activity (or a custom dialog or a link) from a infowindow. I want my UI works in this way:
1) I see the map
2) I click on a marker to show an Infowindow
3) I click a button (or something else) into the Infowindow to open a new activity (or a dialog) to show more information. Alternatively, I click a link into the Infowindow to open a webpage to show more information.

I would prefer to open a new activity or dialog. By the way, can you show me the easier way to do this? Any help will be greatly appreciated. Thanks in advance.
This is my code.

Marker INFO=mMap.addMarker(new MarkerOptions()
    .position(info)
    .title("TITLE")
    .snippet("SNIPPET")
    .icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));

解决方案

I click a button (or something else) into the Infowindow to open a new activity (or a dialog) to show more information. Alternatively, I click a link into the Infowindow to open a webpage to show more information.

Neither of those are possible. However, you can detect a click on the whole info window via setOnInfoWindowClickListener(). Your onInfoWindowClick() method of your OnInfoWindowClickListener can then call startActivity(), show() a DialogFragment, etc.

这篇关于如何从一个信息窗口打开新的活动(或对话或链接) - 谷歌地图Android版V2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆