小编Dan*_*oss的帖子

更新为Google Play Services 9.0.83后,Android Place Picker(PlacePicker)不再具有"搜索"图标

最近,我的一些用户开始报告搜索图标已从PlacePicker UI小部件中消失.我能够将问题隔离到更新到Google Play Services 9.0.83.有没有人找到解决方法再次获取搜索图标?

更新:我还注意到更新到9.0.83后,PlacePicker.IntentBuilder类的setLatLngBounds()方法不再正常工作.它将地图定位在非洲沿海的0纬度0长的地方.只要我不调用setLatLngBounds(),PlacePicker就会以我当前的位置为中心.

更新:我有一个想法,但我需要每个人的帮助.根据来自本网站apkmirror.com的信息, 基于CPU和屏幕DPI,存在9.0.83的颠覆.在应用程序管理器中,选择Google Play服务,并且版本旁边的括号应该在括号中,我的是440-121911109,如果您遇到同样的问题,请在评论中发布.也许我们可以找到一个共同点.

在更新到Google Play Services 9.0.83之前
在更新到Google Play Services 9.0.8之前

更新到Google Play Services 9.0.83后
更新到Google Play Services 9.0.83后

static final int PPR = 41;
private GoogleApiClient googleApiClient;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.place_picker_activity);

    googleApiClient = new GoogleApiClient
            .Builder(this)
            .addApi(Places.GEO_DATA_API)
            .addApi(Places.PLACE_DETECTION_API)
            .enableAutoManage(this, this)
            .build();

    Button btnLaunch = (Button) findViewById(R.id.buttonLaunch);
    btnLaunch.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (googleApiClient.isConnected()) {
                try {
                    PlacePicker.IntentBuilder builder = …
Run Code Online (Sandbox Code Playgroud)

android google-places-api google-play-services gmsplacepicker

7
推荐指数
1
解决办法
886
查看次数