Jak mogę uzyskać nazwę miasta w Mapach Google, jeśli mam współrzędne geograficzne miasta lub obszaru?
Próbowałem użyć szerokości i długości geograficznej oraz kraju, ale nie wiem, jak uzyskać nazwę miasta.
android
google-maps
reverse-geocoding
UMAR-MOBITSOLUTIONS
źródło
źródło
Używam tego kodu. Możesz również to zrobić, aby uzyskać informacje o mieście i innych szczegółach dotyczących szerokości i długości geograficznej:
Aby uzyskać więcej informacji o tym, jak uzyskać klucz Google Map Api
KLASA PARSERÓW JSON
Możesz uzyskać więcej informacji z tego pytania: Uzyskaj konkretny adres, używając szerokości i długości geograficznej
źródło
Spróbuj tego
źródło
wypróbuj poniższy kod, mam nadzieję, że wykorzystasz go w pełni: -
i AsyncTask
źródło
Po prostu użyj tej metody i podaj swój lat, long.
źródło
źródło
Spróbuj tego
);
źródło
Mam nowy sposób rozwiązania tego problemu. Tutaj użyłem usługi google http, aby uzyskać całkowitą informację o lokalizacji w oparciu o długość i szerokość geograficzną. Wystarczy podać szerokość i długość geograficzną w adresie URL oraz klucz interfejsu API (np .: latlng = 21.1497409, 79.08747970000002 & key = TWÓJ KLUCZ API). Oto moja usługa w
ExampleService
klasiemożesz to umieścić w dowolnym miejscu i po prostu zadzwonić poniżej usługi z komponentu, w którym potrzebujesz danych o lokalizacji
podobnie znajdź nazwę miasta ... mam nadzieję, że okaże się to przydatne
źródło
Proszę zapoznać się z poniższym kodem
źródło
Możesz użyć tego, jeśli masz listę:
źródło
jest to metoda analizowania danych opinii Google.
źródło
spróbuj użyć tego api:
URL ": http://maps.googleapis.com/maps/api/geocode/json?latlng= " + String.valueOf (yout_lattitude) + "," + String.valueOf (your_longitude)
źródło
Kod roboczy:
źródło
źródło
Jestem w Brazylii. Ze względu na szczegóły regionalne miasto czasami przybiera różne formy. Myślę, że tak samo jest w Indiach i innych krajach. Aby więc uniknąć błędów, dokonuję tej weryfikacji:
Możesz również sprawdzić, czy miasto zwraca „nie”. Jeśli tak, nie można było uzyskać lokalizacji użytkownika. Mam nadzieję, że to pomoże.
źródło