MapBox:显示标记的信息 window 而无需访问 MapView
MapBox: show marker's info window without access to a MapView
我正在使用 Android MapBox SDK,我想显示我创建的标记的信息 window。 showInfoWindow
据我所知,这是唯一的方法。问题是它需要我有的 MapBoxMap
和我没有的 MapView
。我正在使用 MapFragment
,但我看不到任何获取 MapView
实例的方法。在我看来这是 SDK 中的一个漏洞,但我希望有人有解决方案。
我已经遇到了另一个严重问题,阻止我使用 MapView
(MapBox 引发的问题),现在这是我的应用程序的关键功能,没有 MapView
我就做不到,所以我想我可能不得不完全放弃 MapBox。 :-(
您需要 select 标记而不是 Marker.showInfoWindow
:
mapboxMap.selectMarker(Marker marker)
这不仅会显示信息窗口,还会管理 selected 状态。
我正在使用 Android MapBox SDK,我想显示我创建的标记的信息 window。 showInfoWindow
据我所知,这是唯一的方法。问题是它需要我有的 MapBoxMap
和我没有的 MapView
。我正在使用 MapFragment
,但我看不到任何获取 MapView
实例的方法。在我看来这是 SDK 中的一个漏洞,但我希望有人有解决方案。
我已经遇到了另一个严重问题,阻止我使用 MapView
(MapBox 引发的问题),现在这是我的应用程序的关键功能,没有 MapView
我就做不到,所以我想我可能不得不完全放弃 MapBox。 :-(
您需要 select 标记而不是 Marker.showInfoWindow
:
mapboxMap.selectMarker(Marker marker)
这不仅会显示信息窗口,还会管理 selected 状态。