Red de conocimiento informático - Conocimiento informático - Conexión con Tencent API para realizar la reproducción de la trayectoria del vehículo

Conexión con Tencent API para realizar la reproducción de la trayectoria del vehículo

Algunos proyectos, como los vehículos privados, los vehículos interurbanos, la conducción y los viajes compartidos, requieren la reproducción de la trayectoria del vehículo. Aquí me gustaría compartir con ustedes cómo usar la API del servicio de ubicación de Tencent para completar la reproducción de la trayectoria del vehículo y simular la velocidad y dirección reales en la reproducción de la trayectoria del vehículo.

Permítanme hablarles de algunas cosas por adelantado:

1. En primer lugar, debido a que es una función de página web, debe utilizar la API del módulo de mapa. Puede elegir Baidu Map o Tencent Map.

2. Debido a la necesidad de información de ubicación, el mapa debe admitir la función de dibujo de ruta punto a punto.

3. Punto clave: se necesita un automóvil, y el automóvil puede cambiar la dirección de la parte delantera del automóvil según diferentes direcciones.

Porque las dos primeras funciones de Baidu Map API se pueden satisfacer, pero el tercer punto, Tencent Map LBS, ha actualizado la nueva versión de la interfaz y los iconos pueden cambiar automáticamente su orientación según la dirección. . Por lo tanto, elegir la dirección de Tencent, en primer lugar, reduce la apertura y, en segundo lugar, proporciona soporte API directo, lo que reduce muchos errores.

1. Regístrate como desarrollador en Tencent Location Service:

2.

Una vez completada la configuración, puede obtener el componente LBS del servicio de ubicación de Tencent a través del documento de desarrollo web front-end-JavaScript-API.

Paso 1: dibuja la página e inicializa el mapa:

Reemplaza XXXXXXXXXXX en la clave con la clave que acabamos de obtener en el fondo de Tencent Map LBS.

El efecto es como se muestra en la figura:

Paso 2: Dibuje la ruta y simule la operación según la ruta.

Lo que hay que tener en cuenta aquí es que si la ruta es más compleja, intente utilizar coordenadas de nivel de minutos o incluso de segundo nivel, para que la trayectoria trazada sea más precisa. La visualización de la velocidad debe calcularse en segundo plano al registrar las coordenadas y retroalimentarse en tiempo real.

Además, es necesario cooperar con el fondo:

1. Registre las coordenadas de trayectoria del automóvil en segundos/minutos y registre el tiempo de registro de la trayectoria.

2. Dibuje las coordenadas como 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 actualiza la velocidad del automóvil en Marker.moveAlong en tiempo real. De esta manera, la reproducción de la trayectoria es coherente con la velocidad de conducción real del vehículo.

Resumen:

Usar la API del servicio de ubicación de Tencent y usar el ícono de trayectoria + marcador para moverse a lo largo del ícono de trayectoria + marcador es la forma más sencilla de implementar la dirección adaptativa.