Информационное окно карты Google не открывается при первом нажатии, вместо этого оно отображается при втором нажатии (ANDROID JAVA) - PullRequest
0 голосов
/ 17 марта 2019

Я использую код ниже, чтобы открыть информационное окно на моей карте:

// Определить всплывающее окно

private View popup = null;

mMap.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter(){
    @Override
    public View getInfoWindow(Marker marker) {
        return null;
    }
    @Override
    public View getInfoContents(final Marker marker) {
        if(popup == null){
            popup = getLayoutInflater().inflate(R.layout.custom_adress,null);
        }
        final ImageView customadresimage = (ImageView) popup.findViewById(R.id.customadresimage); //my imageview       
        Picasso.get().load(marker.getSnippet()).resize(200,200).into(customadresimage); //save and show photo from firebase  
        return popup;
    }
});

Когда я нажимал на значок булавки, фотография не отображается во-первых, когда я нажимал во-вторых, фотография отображается.

  1. Первый клик enter image description here
  2. Второй клик: enter image description here Что случилось ?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...