Conversión de coordenadas de mapas (coordenadas de Mars, Google, Baidu, Tencent, Amap, etc.)
Sistema de coordenadas: el sistema utilizado para el posicionamiento es similar al sistema de coordenadas cartesiano bidimensional. El uso de (x, y) para un punto puede determinar la posición única del punto en el sistema de coordenadas cartesiano. El sistema de coordenadas mencionado aquí es mucho más complicado que el sistema de coordenadas cartesiano, pero su función es la misma. Se utiliza principalmente para posicionamiento, es decir, para ubicar con precisión un punto en la superficie terrestre.
Sistema de coordenadas geográficas: WGS84 es un sistema de coordenadas geográficas. Las coordenadas geográficas son un modelado geométrico simple de la Tierra. Por ejemplo, la Tierra se ve como una esfera o cuasiesfera, y luego las coordenadas formadas al proyectar puntos en la superficie sobre la esfera son los sistemas de coordenadas geográficas. WGS84 define las reglas sobre cómo abstraer la Tierra en una esfera o cuasiesfera. O simplemente, WGS84 es un conjunto de parámetros que se utilizan para crear una esfera o cuasi esferoide para aproximarse a la Tierra.
Sistema de coordenadas proyectadas: Dado que la Tierra es una esfera, una determinada área de la misma generalmente se proyecta sobre un plano, y el sistema de coordenadas formado se denomina sistema de coordenadas proyectadas.
WGS84: Sistema de coordenadas geográficas, utilizado por Google Earth y Google Map fuera de China. Además, básicamente todos los dispositivos que localizan ubicaciones espaciales utilizan actualmente este sistema de coordenadas, como por ejemplo el sistema GPS de los teléfonos móviles.
GCJ-02: El sistema de coordenadas proyectado, que es lo que solemos llamar sistema de coordenadas de Marte, parece ser utilizado por Google Map China, AutoNavi y Tencent. Está cifrado por la propia China sobre la base de. WGS84. El propósito Es obvio.
BD09: Sistema de coordenadas proyectadas, utilizado por Baidu Maps, y está cifrado dos veces según GCJ-02.
Comparación de sistemas de coordenadas API de mapas nacionales
GPS.java
GPSConverterUtils.java
API web de conversión de coordenadas de Amap
Documentación de la API en línea: /api/webservice/guide/api/convert/
Escenarios aplicables:
Para utilizar los servicios de Amap, solo la conversión de coordenadas que no sean de Amap es compatible con Amap
Instrucciones de uso:
El primer paso es solicitar la clave "Web Service API";
El segundo paso es unir HTTP Para solicitar la URL, la Clave solicitada en el primer paso debe enviarse junta como parámetro requerido;
El tercer paso es recibir los datos devueltos por la solicitud HTTP (formato JSON o XML) y analizar los datos.
A menos que se indique lo contrario, los parámetros de entrada y la codificación de datos de salida de la interfaz están unificados a UTF-8.
Ejemplo de uso:
/v3/assistant/coordinate/convert?locations=116.481499, 39.990475amp; coordsys=gpsamp;xmlamp;keygt del usuario; p>
API web de conversión de coordenadas de Baidu
Documentación de la API en línea: /index.php?title=webapi/guide/changeposition
Escenarios aplicables:
Admite la conversión mutua de múltiples coordenadas
API web de conversión de coordenadas GPS
Documentación de la API en línea: /api/convert/latlng/
Escenarios aplicables:
p>Admite múltiples conversiones de coordenadas
Conversión de API de Amap SDK
Documentación de API en línea: /api/android-sdk/guide/computing-equipment/coordinate-transformation / p>
Conversión de API SDK de Baidu
Documentación de API en línea: /index.php?title=androidsdk/guide/tool/coordinate
Hasta ahora, varias coordenadas del mapa La introducción de Se han introducido el origen del sistema y varios métodos de conversión mutua. Dependiendo de la situación, puede elegir el método adecuado para su proyecto y completar la conversión de coordenadas.