Convertir cadena a LatLng

Estoy usando la API de Google Maps v2 y obtengo una coordenada de coordenadas de ubicación única "-34.8799074,174.7565664" de mis SharedPreferences que necesito convertir a LatLng.

¿Puede alguien ayudar con esto, por favor?

¡Gracias!

Puede dividir la cadena por coma y luego analizar la cadena a largo

String[] latlong = "-34.8799074,174.7565664".split(","); double latitude = Double.parseDouble(latlong[0]); double longitude = Double.parseDouble(latlong[1]); 

En primer lugar, usted querrá dividir la cadena en la coma:

 String[] latLng = "-34.8799074,174.7565664".split(","); 

Esto le dará dos variables String , que usted querrá analizar como dobles como así porque el constructor LatLng toma dos dobles para la latitud y longitud de la ubicación:

 double latitude = Double.parseDouble(latLng[0]); double longitude = Double.parseDouble(latLng[1]); 

Por último, agregando a la respuesta anterior, a continuación, desea poner estos en un objeto LatLng que es la clase utilizada con frecuencia por Google Maps:

 LatLng location = new LatLng(latitude, longitude); 
  • Cómo obtener resultados de lugares cercanos desde la ubicación del usuario mediante la API de Google Maps en Android
  • ¿Dónde está com.google.android.gms?
  • Almacenamiento en caché de Google Maps para uso sin conexión (api v2)
  • ¿Debo usar MapView o MapFragment
  • Cómo centrar el texto en android IconGenerator
  • Mostrar un bus móvil en google maps api v2 android
  • Redibujar mapa de bits en Google Maps v2 para Android
  • Influenciar el tamaño de mosaico en Android Maps TileProvider?
  • Google Maps Android API V2 ennegrece parte del diseño
  • Mueva la posición de la cámara para ajustar LatLngBounds con respecto a la altura del marcador
  • Cómo obtener el espacio de latitud / longitud en Google Map V2 para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.