todos saber paises obtener mis los longitud lector latitud google geograficas coordenadas como calcular buscar google-maps geolocation maps geocoding yahoo-maps

google maps - saber - Calcular longitud/latitud



lector de coordenadas (3)

Dada la siguiente entrada:

  • longitudes / latitudes conocidas de 1..n ubicaciones
  • distancia conocida entre ubicaciones 1..n y otra ubicación "m"

¿Cómo puedo calcular la longitud / latitud de la ubicación "m"?


Este es un problema de trilateración . En su caso, tiene múltiples puntos de referencia, por lo que puede minimizar la suma de errores cuadrados entre las distancias dadas y las correspondientes a la posición óptima de m.


Esto suena como una pregunta básica de triangulación de longitud de latitud. Los enfoques comunes se describen en un Yahoo! Respuestas tema aquí . Es probable que las bibliotecas lo hagan en muchos idiomas. Una búsqueda en Google de "triangulación de longitud de latitud" más el idioma de su elección probablemente revele algún código existente para usar. La "geocodificación" es otra tarea común incorporada en bibliotecas similares, por lo que puede ser otra palabra clave útil.

Editar: Como otros han mencionado, "trilateración" parece ser el mejor término. Sin embargo, dependiendo de sus datos y requisitos, existen soluciones de aproximación más simples que pueden satisfacer sus requisitos.

El Yahoo! La publicación de respuestas se cita a continuación por conveniencia:

"Para distancias mayores, geometría esférica. Para las relativamente pequeñas, trate la tierra como plana, y las coordenadas como coordenadas xy. Para que las distancias funcionen con los grados de las coordenadas, tendrá que usar la función coseno para convertir de una a otra. a la otra. (Mientras que los grados de latitud son alrededor de 69 millas en toda la tierra, los grados de longitud varían de la misma en el ecuador a 0 en los polos).

Tienes los puntos centrales de tres círculos y el radio de esos círculos. Se supone que se cruzan en un punto, por lo que puede tratarlos en pares para encontrar los puntos de intersección de cada uno y descartar los que no coinciden con http://mathworld.wolfram.com/Circle-CircleIntersection.html . " ( mike1942f )


Trilateration es lo que quieres. Esto solo requiere 3 de tus puntos de referencia, sin embargo, el resto puede usarse para aumentar la precisión si quieres ser realmente inteligente.

La parte más difícil es trabajar con coordenadas largas / lat en lugar de coordenadas cartesianas, especialmente porque la Tierra no es una esfera perfecta.