android - 如何从信息窗口打开新 Activity (或对话框或链接)- Google Maps v2 Android

标签 android google-maps google-maps-android-api-2 infowindow

我想从信息窗口打开新 Activity (或自定义对话框或链接)。我希望我的 UI 以这种方式工作:
1) 我看到了 map
2) 我点击一个标记来显示一个信息窗口
3) 我在信息窗口中单击一个按钮(或其他东西)以打开一个新 Activity (或一个对话框)以显示更多信息。或者,我单击进入信息窗口的链接以打开网页以显示更多信息。

我更愿意打开一个新的 Activity 或对话框。顺便问一下,你能告诉我更简单的方法吗? 任何帮助将不胜感激。提前致谢。
这是我的代码。

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.

这些都不可能。然而,you can detect a click on the whole info window via setOnInfoWindowClickListener() .您的 OnInfoWindowClickListeneronInfoWindowClick() 方法然后可以调用 startActivity()show() 一个 DialogFragment

关于android - 如何从信息窗口打开新 Activity (或对话框或链接)- Google Maps v2 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22348488/

相关文章:

php - 如何在 Android Studio 中将 MySQL 数据存储在变量中?

objective-c - 查找纬度和经度返回 0,0

javascript - Google Map V3 在隐藏的 div 中偏离中心

android - 尝试检索位置修复时等待 'x' 时间量后如何切换提供商?

android - 如何在android中找到距折线的距离?

java - 可以使用 4k 图像作为 Android 布局背景吗?

android - 尝试创建视频缩略图时内存不足

android - 使用 SpongyCaSTLe 从 PKCS#10 创建带有客户端证书的 Https 连接

javascript - React.js - react-google-maps 事件返回

android - 更改 Google map v2 Android 中的 OnMylocationButtonClick 缩放