Android Google Maps API地图工具栏不显示7.5.71

时间:2015-05-27 19:17:43

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

在几个不同的设备上,所有正在运行的Google Play服务v7.5.71,用于滑出的地图工具栏已不再存在。

从模拟器(运行API API for API 22上安装的任何播放服务,它是< 7.x.x):

enter image description here

来自nexus 5(运行7.5.71):

enter image description here

这可能不是正确的论坛,只是试图为其他遇到此问题的人留言。

有没有人知道解决这个问题的方法?无论是通过getUiSettings().setMapToolbarEnabled(true);明确启用它还是让它默认(启用)并且根本不进行调用(因为它与我的代码无关,它是设备的任何版本的播放服务),它都会以这种方式运行已安装)

修改

如果你想要明星的话,这是错误报告:https://code.google.com/p/gmaps-api-issues/issues/detail?id=8115

1 个答案:

答案 0 :(得分:0)

通过进一步的测试和用户的一些报告,我们发现在地图所在的片段上做这样的事情(基本上反复调整地图填充),导致了性能问题,并且还出现了地图工具栏的问题

view.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
    @Override
    public void onGlobalLayout() {
        adjustMapPadding();
    }
});

这个WAS工作正常,但谷歌库的一些更新导致它出现问题,因为现在所有以前版本的应用程序都存在问题。

这解决了我们的性能问题,现在地图工具栏再次运行。因此,请检查对map.setPadding

的来电