Calcula rutas entre puntos de referencia nun mapa (vista previa)
[Este tema é a documentación de pre-lanzamento e está suxeito a cambios.]
O control de mapas nunha aplicación de lenzo pode engadir pins de waypoints usando datos importados dunha táboa nun libro de Excel. O control pode calcular rutas entre waypoints, reordenar waypoints e recalcular unha ruta para mellorar o tempo ou a distancia da viaxe.
Importante
- Esta é unha funcionalidade de vista previa.
- As funcionalidades de vista previa non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.
Necesitarás un orixe de datos que conteña unha táboa con nome coas seguintes columnas. Cada columna corresponde a unha propiedade avanzada do control de mapa. Cada fila está fixada como un waypoint no mapa.
| Nome da columna | Corresponde a | Obrigatorio |
|---|---|---|
| Nome (ou etiqueta) | RouteWaypointsLabels | Opcional |
| Lonxitude | RouteWaypointsLongitudes | Opcional (obrigatorio se non se indica o enderezo) |
| Latitude | RouteWaypointsLatitudes | Opcional (obrigatorio se non se indica o enderezo) |
| Enderezo | RouteWaypointsAddresses | Opcional (obrigatorio se non se indican a lonxitude e a latitude) |
Nota
Todas as propiedades son tecnicamente opcionais. Non obstante, debe proporcionarse polo menos un enderezo ou un par de latitude/lonxitude para que se trace a localización do waypoint.
Importar pins de waypoints dunha táboa de Excel
Neste exemplo, importaremos datos de waypoints dunha táboa de Excel denominada Datos de proba.
Crea un orixe de datos
Crea unha táboa en Excel cos seguintes datos. Nomea a táboa Datos de proba.
Nome Lonxitude Latitude Enderezo Traballar -122.156481 47.663448 1 Microsoft Way, Redmond, WA 98052 Reunión -122.221037 47.57137 Natación -122.144133 47.600373 Tenis -122.137265 47.616115 A túa táboa debería verse así:
Garda o caderno de traballo no teu OneDrive for Business e pecha o ficheiro.
Vincular o orixe de datos a un control de mapa
Crea unha aplicación de lenzo. Asegúrese de que cumpre co requisitos previos xeoespaciais.
No control Propiedades ficha, seleccione o Puntos de ruta (elementos) caixa e tipo excel.
Seleccione Importar desde Excel.
Navega ata o teu OneDrive for Business e seleccione o libro de Excel que gardou anteriormente.
Seleccione a táboa Datos de proba e, a continuación, seleccione Conectar.
No Avanzado ficha, atopar RouteWaypointsLabels, ·, ·, e RouteWaypointsAddresses e introduza o nome da columna correspondente na táboa. (Neste exemplo, introduza Nome en RouteWaypointsLabels, en RutaWaypointsLatitudes, etc.) Engade o nome da columna entre comiñas.
Nota
O enderezo é intercambiable coa Latitude e Lonxitude. Se se proporcionan a latitude e a lonxitude, non se utiliza o enderezo. Se se proporciona o enderezo, non son necesarias a latitude nin a lonxitude. Hai un límite para o número de waypoints que se poden mostrar ao usar o enderezo, polo que utiliza a Latitude e a Lonxitude cando sexa posible.
Os pinos aparecen no mapa nos lugares descritos polas coordenadas ou enderezos da táboa. Se a táboa incluía etiquetas, os pinos están rotulados. Os pinos están numerados na orde na que aparecen os puntos de referencia na táboa.
Calcular rutas entre os waypoints
Co control do mapa seleccionado, abra o Propiedades pestana e acende Activa o enrutamento.
O control calcula rutas entre os waypoints fixados.
Nota
De forma predeterminada, o control do mapa reordena os puntos intermedios para diminuír o tempo de viaxe ou a distancia de viaxe. O primeiro e o último waypoint considéranse orixe e destino e non se poden reordenar. Para manter os waypoints na orde indicada no orixe de datos, active o control Manter a orde dos waypoints propiedade.
Propiedades
Cambia como se calcula unha ruta usando propiedades.
| Propiedade | Descripción | Tipo | Tabulador |
|---|---|---|---|
| Activar ruta | Calcula rutas entre puntos de referencia. | Boolean | Propiedades; Avanzado: UseRouting |
| Manter a orde dos puntos de referencia | Determina se unha ruta calculada mantén os waypoints na orde indicada no orixe de datos. | Boolean | Propiedades; Avanzado: RouteMaintainOrder |
| Optimizar ruta | Determina se unha ruta calculada está optimizada para a distancia, o tempo ou non. | Lista despregable | Propiedades; Avanzado: Optimización de rutas |
| Modo de viaxe da ruta | Determina se se calcula unha ruta para un coche ou un camión, o que pode requirir evitar pontes con certas restricións de altura ou peso. | Lista despregable | Propiedades; Avanzado: RouteTravelMode |
| Mostrar pinos da ruta | Determina se os pinos se mostran sobre os puntos de referencia da ruta. | Boolean | Propiedades; Avanzado: MostrarRoutePins |
Propiedades de saída
Algunhas propiedades están dispoñibles só cando cambia unha ruta calculada. Estes propiedades de saída colócanse no RouteDirection obxecto. O OnRouteDirectionChange O evento é unha forma recomendada de usar a saída noutros controis ou de personalizar a experiencia da aplicación.
| Propiedade | Descripción | Tipo | Tabulador |
|---|---|---|---|
| OnRouteDirectionChange | Contén código que se executa cando se cambia a ruta. | Evento | Avanzado |
| RouteDirection | Describe as saídas do enrutamento:
|
Obxecto | Non se aplica (propiedade de saída só) |
Consulte tamén
Comentarios
Enviar e ver os comentarios