Cómo convertir latitud y longitud al sistema de coordenadas de Baidu en Baidu Map API
Descripción de la interfaz de conversión de coordenadas
Convierta otros sistemas de coordenadas al sistema de coordenadas de Baidu. La interfaz de ejemplo es la siguiente:
/ag/coord/con...
Descripción del parámetro:
x/y: coordenadas de latitud y longitud p>
desde/hasta: determina el efecto de conversión. Los parámetros específicos se completan de la siguiente manera:
Parámetros del sistema de coordenadas
Sistema de coordenadas (GPS) WGS-84 desde=. 0,to=4
Sistema de coordenadas GCJ-02 (google, soso, Sogou) from=2,to=4
Sistema de coordenadas de 51 mapas (es necesario dividir 51 coordenadas de mapas) por 10000 primero) from=2,to= 4
El sistema de coordenadas de la barra de mapas necesita llamar al algoritmo de conversión más tarde para obtener las coordenadas WGS84, y luego usar: from=0,to=4
Resultados devueltos:
matriz json, el error indica el número de error, xey son cadenas cifradas en base64, que deben resolverse en dirección inversa
Adjunto: coordenadas de la barra de mapa algoritmo de conversión, la entrada son las coordenadas de la barra del mapa, la salida son las coordenadas gps (descripción del código js)
p>función mapBar2WGS84(x,y){
x = parseFloat(x)*100000%36000000;
y = parseFloat(y)*100000%36000000;
x1 = parseInt(-(((Math.cos(y/100000))*(x/18000))+ (((Math.cos(y1/100000))*(x1/18000))+((Math .sin(x1/100000))*(y1/9000)))+x+((x>0)?1: -1));
y2 = parseInt(-(((Math.Math .sin(y1/100000))*(x1/18000))+((Math.cos(x1/100000)) *(y1/9000)))+y+((y>0)?1:-1)) ;
return [x2/100000.0,y2/100000.0]
}
Limitar menos de 50 accesos por segundo
Ejemplo
Acceso entre dominios usando JSONP Enlace de ejemplo:
/wiki/static. /map/...
Interfaz de conversión de coordenadas por lotes (avanzada)
Descripción del parámetro de interfaz:
1. El formato de un único conjunto de conversión de coordenadas permanece. sin cambios con respecto a la URL de solicitud anterior
2. Se agrega un parámetro "modo" a la URL de solicitud de conversión de coordenadas por lotes. Cuando modo = 1, se solicita una conversión de coordenadas por lotes. Se solicita la interfaz. Cuando el modo tiene otros valores, se solicita un único conjunto de interfaz de conversión de coordenadas.
Separe cada conjunto de coordenadas x con comas y separe cada conjunto de coordenadas y con comas.
Por ejemplo:
/ag/coord/con...
3. El número máximo de grupos de coordenadas para la conversión de coordenadas por lotes es 20. Si excede 20, solo serán 20. Resultados
Descripción de los resultados devueltos:
1. Los datos se devuelven en formato json
2. igual que el anterior
3. Formato de retorno de la conversión de coordenadas por lotes:
[{" error":0, "x":"NDAuMDA2NjY4MzUzNTg3", "y":" MTE2LjAwNTkyMzYyNTU1"},{"error":0 , "x": "NTAuMDA2Njc1NDk5OTY3", "y": "MTE3LjAwNTkyNDk5OTg1"}]]
Límite de conversión por lotes
Menos de 50 visitas por segundo, 20 veces cada uno.
Ejemplo por lotes
Utilice JSONP para acceso entre dominios. Enlace de ejemplo:
/wiki/static/map/...