Obtenga los puntos de latitud y longitud cada 10 metros, entre las dos ubicaciones diferentes en android
-
Los Puntos entre A (Hogar) —-> B (Oficina) .
-
Ya conozco la Latitud y Longitud del Hogar y Oficina, dibujé el Camino entre las Dos Ubicaciones en el Mapa
-
Mi necesidad :
Obtenga la latitud y las longitudes de cada 10 metros, entre el hogar y la oficina de cualquier manera .
Nota: pero no estamos viajando.
Por favor, ayúdame. Posibles maneras de lograr esto.
- Las API de Google lanzan error de no-crunch para android
- Obtener latitud y longitud utilizando código postal
- ¿Cómo persistir Marcador de Google API Android v2?
- Google google maps agrega al marcador propia etiqueta
- GetMap () devuelve null en Android con Google Maps API v2
- Android google maps, google lugares, latitud norte supera el sur latitiude
- Código postal / código postal de android lugar objeto
- Mapa personalizado de Google Maps Engine en Android Maps v2?
Puede utilizar los métodos SphericalUtil.computeHeading
y SphericalUtil.computeOffset
de la biblioteca de utilidades de la API de Google Maps .
En primer lugar, es necesario calcular el encabezado de A (inicio) a B (Office). Puedes hacerlo así:
double heading = SphericalUtil.computeHeading(home, office);
Tener home
y office
definido como esto:
LatLng home; LatLng office;
Una vez que tenga el encabezado, puede calcular la compensación iterativa para obtener un punto que se encuentra a 10, 20, 30, … metros de su casa hacia su oficina.
Por ejemplo, para obtener un punto que está a 10 metros de su casa hacia su oficina:
LatLng point10meters = SphericalUtil.computeOffset(home, 10, heading);
- Cómo configurar la imagen de fondo dentro del texto
- Cómo recorrer los elementos en Android RecyclerView?