【问题标题】:call onMapReady manualy in Google Map Api ver2 for Android在适用于 Android 的 Google Map Api ver2 中手动调用 onMapReady
【发布时间】:2015-01-16 13:20:12
【问题描述】:

我在 Android 应用中使用 Google Map Api ver 2。我已经在 onMapReady(GoogleMap googleMap) 调用中实现了绘图标记,它工作正常。

在同一片段中更改标记坐标后,我想手动初始化 onMapReady()。有人知道如何实现吗?

【问题讨论】:

    标签: android google-maps android-maps-v2


    【解决方案1】:

    第 1 步:将“绘图标记”代码移动到单独的方法中。

    第 2 步:从 onMapReady() 调用该方法。

    第 3 步:“在同一片段中更改标记坐标后”调用该方法。

    【讨论】:

    • 可以不分片使用吗?我在 Activity 中使用它。我可以手动调用 onMapReady 吗?
    • @JayDangar:“是否可以在没有片段的情况下使用它?” -- 你不需要使用MapFragment,如果这就是你的意思。有a separate MapView 可以直接使用,虽然工作量更大。 “我可以手动调用 onMapReady 吗?” - 不。毕竟,您不知道地图何时准备就绪。你在MapView 上调用getMapAsync(),当地图准备好时,你的OnMapReadyCallback 将被onMapReady() 调用。
    猜你喜欢
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2014-12-29
    • 2014-01-04
    相关资源
    最近更新 更多