2

我正在尝试制作一个应用程序,它可以让用户通过 Google Place Picker 在某个位置“签到”。

我使用谷歌的代码:

PlacePicker.IntentBuilder intentBuilder = new PlacePicker.IntentBuilder();
intentBuilder.setLatLngBounds(DEFAULT_LOCATION);
Intent intent = intentBuilder.build(LocationActivity.this);
startActivityForResult(intent, PLACE_PICKER_REQUEST);

问题是,搜索框不会出现在某些设备中,而是出现在某个设备中。

这是从 Note 5 中截取的快照,其中出现了搜索菜单:

搜索菜单出现

这是从小米红米 2 拍摄的快照,其中没有出现:

搜索菜单不见了

它也没有出现在 Zenfone C 和 S5、Sony Ultra C5 中。

我从上到下一直遵循 Google 的教程,但仍然没有找到任何解决方案,因为它突然发生了。

以前有人遇到过这种情况吗?如果是的话,有什么解决办法吗??

4

1 回答 1

1

这是最新版本的 Google Play 服务的问题。任何已更新至 9.0.83 版的设备都会受到影响。

请参阅我关于此问题的帖子:Android PlacePicker 在更新到 Google Play 服务 9.0.83 后不再有搜索图标

请参阅 Google Maps API 错误和功能网站的这些错误报告: 错误:搜索图标在最新的播放服务更新(版本:9.0.83)中不可见----- 错误:地点选择器未显示搜索图标。----- PlacePicker 搜索图标在更新到 Google Play Services 9.0.83 后消失了

于 2016-05-19T11:18:08.663 回答