Данные MarkerOnClick равны нулю - PullRequest
0 голосов
/ 20 мая 2019

Я устанавливаю маркер следующим образом , и я могу видеть маркер на карте

 if (googleMap != null && mapFragment != null && googleMap.getProjection() != null) {
                                    googleMap.addMarker(new MarkerOptions().position(new LatLng(
                                            Double.parseDouble(storesWithDistance.getLatitude() + ""), Double.parseDouble(storesWithDistance.getLongitude() + "")
                                    )).title(storesWithDistance.getStoreName() + "").snippet(i + ""));
                                }

`marker.getTitle()` is returning `null` ..... Why is it happening ?

@Override
    public boolean onMarkerClick(Marker marker) {
        try {
            if (googleMap != null && mapFragment != null && googleMap.getProjection() != null) {

                String title = marker.getTitle();
                String snippet = marker.getSnippet();

                Log.d("","");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return true;
    }

1 Ответ

1 голос
/ 20 мая 2019

реализовали ли вы интерфейс GoogleMap.OnMarkerClickListener ?ты добавил эту строку?:

googleMap.setOnMarkerClickListener(this)

что если вы попытаетесь вывести свой String title = marker.getTitle(); из try..catch и проверить его с помощью Log.d ()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...