¿Cómo puedo obtener el nombre de la ciudad en Google Maps si tengo coordenadas de latitud y longitud de una ciudad o área?
Intenté usar la latitud, la longitud y obtuve el país, pero no sé cómo obtener el nombre de la ciudad.
android
google-maps
reverse-geocoding
UMAR-MOBITSOLUTIONS
fuente
fuente
Estoy usando este código. También puede hacer esto para obtener la ciudad y otros detalles sobre una latitud y longitud:
Para obtener más detalles sobre cómo obtener la clave de API de Google Map
JSON CLASSER CLASS
Puede obtener más información de esta pregunta: Obtenga la dirección particular usando latitud y longitud
fuente
Prueba esto
fuente
intente debajo del código espero usarlo completo para usted: -
y AsyncTask
fuente
Simplemente use este método y pase su lat, largo.
fuente
fuente
Prueba esto
);
fuente
Tengo una nueva forma de resolver este problema. Aquí he usado el servicio google http para obtener información total de la ubicación en función de la longitud y la latitud. Solo necesita pasar la latitud y la longitud en la url y su clave de API (ej: latlng = 21.1497409, 79.08747970000002 & key = SU CLAVE API). Aquí está mi servicio en
ExampleService
claseesto lo puede colocar en cualquier lugar que desee y simplemente llame al servicio debajo del componente donde necesita datos de ubicación
encuentra el nombre de la ciudad de manera similar ... espero que te sea útil
fuente
Por favor, consulte el siguiente código
fuente
Puede usar esto si tiene una lista:
fuente
Este es un método para analizar los datos de comentarios de Google.
fuente
intenta usar esta api:
URL ": http://maps.googleapis.com/maps/api/geocode/json?latlng= " + String.valueOf (yout_lattitude) + "," + String.valueOf (your_longitude)
fuente
Código de trabajo:
fuente
fuente
Estoy en brasil Debido a los detalles regionales, a veces la ciudad se presenta de diferentes maneras. Creo que es lo mismo en India y otros países. Entonces, para evitar errores, hago esta verificación:
También puede verificar si la ciudad devuelve "no". Si es así, no fue posible obtener la ubicación del usuario. Espero eso ayude.
fuente