принимать значение от метки setTag до getTag infowindowclick [duplicate]

Разделение класса Thread из реализации Runnable также позволяет избежать возможных проблем синхронизации между потоком и методом run (). Отдельный Runnable обычно дает большую гибкость в том, как ссылающийся и исполняемый код ссылается и выполняется.

0
задан rookieDeveloper 4 August 2016 в 09:13
поделиться

2 ответа

С marker.getPosition() вы получаете объект LatLng, который имеет свойства latitude и longitude.

Итак, вы можете сделать:

Double latitude = marker.getPosition().latitude;
Double longitude = marker.getPosition().longitude;

Надеюсь, что это поможет!

6
ответ дан jos 18 August 2018 в 17:49
поделиться

Вы можете разделить Lat Long таким образом

String getLatLong="19.1972,72.93";
String[] str_split= getLatLong.split(","); // Split.
String getLat= str_split[0];
String getLong= str_split[1];

Вы должны следовать setOnMarkerClickListener

 your_map.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener()
        {

            @Override
            public boolean onMarkerClick(Marker arg0) {
               // Creating a marker
            MarkerOptions markerOptions = new MarkerOptions();

            // Setting the position for the marker
            markerOptions.position(arg0); // get Latlong
            // Now you use above logic  
                return true;
            }

        });

Изменить

использовать marker.getPosition().latitude; для лучшего подхода.

1
ответ дан IntelliJ Amiya 18 August 2018 в 17:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: