Conexión con Tencent Map API para realizar la reproducción de la trayectoria del vehículo
Algunos puntos por adelantado:
1. En primer lugar, debido a que es una función web, debe utilizar la API del módulo de mapas. Puede elegir Baidu Map o Tencent Map. .
2. Debido a que se necesita información de ubicación, el mapa debe admitir la función de dibujo de ruta punto a punto.
3. Punto clave: se requiere un automóvil, y el automóvil puede cambiar la dirección de avance según diferentes direcciones.
Porque las dos primeras funciones de Baidu Map API se pueden satisfacer, y el tercer punto, Tencent Map LBS, ha actualizado una nueva versión de la interfaz y los íconos pueden cambiar automáticamente de dirección según la dirección. Por lo tanto, elegir la dirección de Tencent reduce la cantidad de apertura. Además, admite directamente la API y reduce muchos errores.
1. Regístrese como desarrollador en Tencent Location Service:
2. Configure la clave en la consola
Una vez completada la configuración, podrá utilizar el desarrollo documento: el componente web front-end-JavaScript-API LBS ha obtenido el servicio de ubicación de Tencent
El primer paso: dibujar la página e inicializar el mapa:
Reemplace XXXXXXXXXXXXXX en la clave con el que acabamos de crear en el mapa de Tencent. La clave obtenida del fondo de LBS.
El efecto es como se muestra en la figura:
Paso 2: Dibujar la ruta y simular la operación según la ruta
Cabe señalar que si La ruta es más complicada, sigue la ruta. Será más fácil correr. Si la ruta es más compleja, debes intentar utilizar coordenadas de minutos o incluso segundos, para que la trayectoria trazada sea más precisa. La visualización de la velocidad requiere cálculo en segundo plano y retroalimentación en tiempo real al registrar las coordenadas.
Otra cosa que requiere cooperación en segundo plano es:
1. Registre las coordenadas de la trayectoria del automóvil en segundos / minutos y registre el tiempo de registro de la trayectoria al mismo tiempo.
2. Dibuje las coordenadas en una trayectoria en lugar de simplemente establecer el punto inicial y el punto final.
3. Usa el mapa para calcular la distancia entre trayectorias, luego divide por el tiempo para calcular la velocidad. El mapa frontal actualizará la velocidad del vehículo en Marker.moveAlong en tiempo real. De esta manera, la reproducción de la trayectoria es coherente con la velocidad de marcha real del vehículo.
Resumen:
Utilizando la API del servicio de ubicación de Tencent, el método más simple en la actualidad es pasar la trayectoria + marcar el ícono para seguir la trayectoria + dirección adaptativa del ícono del marcador.