Red de conocimiento informático - Material del sitio web - Conversión de coordenadas de mapas (coordenadas de Mars, Google, Baidu, Tencent, Amap, etc.)

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 /

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.