【发布时间】:2016-11-17 10:44:54
【问题描述】:
我正在使用 Android Studio,并创建了一个地图活动。当我在地图上添加标记并单击它们时,您会看到一个弹出式叠加工具栏,其中包含“导航到此标记”按钮和“在 Google 地图中显示”按钮。当用户单击“导航到此标记”按钮时,我希望收到通知并能够记录它发生的情况。我如何捕捉到这个事件?
我试过了:
(googleMap).setOnMapClickListener(|EVENT|); - 从不开火 (googleMap).setOnInfoWindowClickListener(|EVENT|); - 从不开火 (googleMap).setOnMarkerClickListener(|EVENT|); - 从不开火
有没有办法做到这一点?我什至不需要打断事件,我只需要被通知它正在发生,这样我就可以记录它。
【问题讨论】:
-
现在,我已经禁用了覆盖工具栏,并在 setOnMarkerClickListener 中捕获了标记单击。这既不完美也不优雅,但它确实完成了工作。如果有人有任何想法,我仍然很想听听,这样我就可以使用 Google 的方式。