【问题标题】:Adding a HTML Content in a infoWindow在 infoWindow 中添加 HTML 内容
【发布时间】:2013-11-12 11:25:10
【问题描述】:

大家好,我正在使用 Google Maps Android API v2。我加载了地图并放置了一些标记。我想在“infoWindow”中显示一个 HTML URL,但谷歌似乎暗示它不可能https://developers.google.com/maps/documentation/android/infowindows#custom_info_windows。可以使用“OnInfoWindowClickListener”来完成吗?这样我就可以使用包含 HTML URL 的侦听器打开一个对话框?

【问题讨论】:

  • 不可能通过 html 做到这一点,但如果你用OnClickListener 放置视图,你可以从这里的答案中使用方法来实现:stackoverflow.com/questions/14123243/…
  • 我已经开始尝试下面的 OnInfoWindowClickListener 解决方案,如果我无法实现我想要的,我会尝试您的解决方案。感谢您的帮助

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


【解决方案1】:

我想在“infoWindow”中显示一个 HTML URL,但 Google 似乎暗示这是不可能的

你可以在信息窗口中显示几乎任何你想要的东西(尽管我没有尝试过任何使用SurfaceView 的东西)。除了整个信息窗口之外,您无法响应点击

可以使用“OnInfoWindowClickListener”来完成吗?这样我就可以使用包含 HTML URL 的侦听器打开一个对话框?

当用户点击信息窗口时,欢迎您做任何您想做的事情。

【讨论】:

  • 这是我的问题,即无法单击 infoWindow 中的 URL。你能帮我提供一些关于 onInfoWindowClicklistener 的示例代码吗?
  • @rajatbhivania:github.com/commonsguy/cw-omnibus/tree/master/MapsV2/Popups 是一个示例应用程序,它有一个OnInfoWindowClickListener。在我的例子中,我只显示Toast,但你可以show()DialogFragment,或startActivity(),或执行FragmentTransaction,或几乎任何你想要的。
猜你喜欢
  • 2015-07-09
  • 1970-01-01
  • 2021-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-02
  • 2021-12-08
  • 1970-01-01
相关资源
最近更新 更多