Невозможно получить название позиции маркера с помощью SDK для Карт только для Android. Чтобы получить имя, вам нужно использовать другой сервис, такой как Places SDK для Android или веб-сервис API геокодирования .
Если вы go для последнего, то я рекомендую сначала вызвать этот метод:
LatLng position = marker.getPosition(); // returns a LatLng object
Затем добавить значение в (обратный) запрос геокодирования следующим образом:
String geoRequest = "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + position + "&key=YOUR_API_KEY";
Что должно дать вам результаты с formatted_address
для этого LatLng
, например, первый результат для "40.714224, -73.961452" равен "279 Bedford Ave, Brooklyn, NY 11211, США ".
Надеюсь, это поможет!