【问题标题】:OnMapReadyCallback not transmitted to parent fragment in nested multipane layout using NavhostOnMapReadyCallback 未使用 Navhost 传输到嵌套多窗格布局中的父片段
【发布时间】:2020-09-13 17:07:54
【问题描述】:

我有 Navhost,其中包含照片片段和地图片段。 当我单独使用地图片段时,它可以工作,但是当我尝试将它集成到父片段中时,我可以滚动地图,但我不能使用任何标记和其他我的自定义选项。

我不想在父片段中重新实现地图功能,因为它应该开箱即用。 感谢所有想法。

为了在同一页面上,我可能会改写我的问题。如果我以官方示例为例,如何在包装片段内同时在屏幕上制作多个地图,并具有正确工作的触摸事件以及替换它们和动态共享数据的能力? (官方谷歌地图示例https://codelabs.developers.google.com/codelabs/maps-platform-101-android/#0

【问题讨论】:

    标签: google-maps android-fragments android-architecture-navigation android-nested-fragment android-touch-event


    【解决方案1】:

    我的错误只是使用了原始的 SupportMapFragment,而我不得不使用自己的片段,该片段实现了 OnMapReadyCallback 并扩展了包含 SupportMapFragment 的布局。

    (一个星期没解决,发个问题就解决了。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-15
      • 1970-01-01
      • 2023-04-02
      • 2023-02-16
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      相关资源
      最近更新 更多