在几个不同的设备上,所有正在运行的Google Play服务v7.5.71,用于滑出的地图工具栏已不再存在。
从模拟器(运行API API for API 22上安装的任何播放服务,它是< 7.x.x):
来自nexus 5(运行7.5.71):
这可能不是正确的论坛,只是试图为其他遇到此问题的人留言。
有没有人知道解决这个问题的方法?无论是通过getUiSettings().setMapToolbarEnabled(true);
明确启用它还是让它默认(启用)并且根本不进行调用(因为它与我的代码无关,它是设备的任何版本的播放服务),它都会以这种方式运行已安装)
修改
如果你想要明星的话,这是错误报告:https://code.google.com/p/gmaps-api-issues/issues/detail?id=8115
答案 0 :(得分:0)
通过进一步的测试和用户的一些报告,我们发现在地图所在的片段上做这样的事情(基本上反复调整地图填充),导致了性能问题,并且还出现了地图工具栏的问题
view.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
adjustMapPadding();
}
});
这个WAS工作正常,但谷歌库的一些更新导致它出现问题,因为现在所有以前版本的应用程序都存在问题。
这解决了我们的性能问题,现在地图工具栏再次运行。因此,请检查对map.setPadding