|
|
|
|
MapAddItinerario (Función) Añade un itinerario a un control Mapa. // Displays a car itinerary between two specified addresses MapAddItinerary(MAP_MapControl, ["Place de la Comédie, Montpellier", ... "Avenue des Champs Elysées, Paris"], itineraryCar)
// Displays an itinerary corresponding to the list of specified geographical positions posDeparture is geoPosition posDeparture.Latitude = XXX posDeparture.Longitude = XXX posArrival is geoPosition posArrival.Latitude = XXX posArrival.Longitude = XXX MapAddItinerary(MAP_MapControl, [posDeparture, posArrival]) // You also have the ability to use the following code: // arrPositions is array of geoPosition // Add(arrPositions, posDeparture) // Add(arrPositions, posArrival) // MapAddItinerary(MAP_MapControl, arrPositions) Sintaxis
<Result> = MapAddItinerary(<Map control> , <Positions> [, <Mode> [, <Color> [, <Opacity> [, <Thickness>]]]])
<Result>: Cadena de caracteres - Identificador del itinerario añadido,
- Cadena vacía ("") si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Map control>: Nombre del control Nombre de la control Mapa que se va a utilizar. Si este parámetro corresponde a una cadena vacía (""), se utilizará la control Mapa a la que pertenezca la Event actual. <Positions>: Array Nombre de Array Variable que contiene las diferentes posiciones: - El primer elemento corresponde al punto de partida del itinerario.
- El último elemento corresponde al punto de llegada.
- Los otros elementos de array representan los pasos intermedios del itinerario. Esta array debe contener al menos dos elementos (posición de salida y posición de llegada). Si está usando la licencia de Google Map de Default, esta array puede contener hasta 8 posiciones intermedias (pasos). Si utilizas una clave de licencia "Google Maps API", el número de posiciones intermedias es ilimitado.
Esta array puede ser: - una array de cadenas de caracteres, describiendo la Address correspondiente a cada posición del itinerario. Por ejemplo: Avenue des Champs Elysée, París, Francia.
El uso de una cadena de caracteres no es recomendable con el servicio mapping de Bing Map. Las posiciones pueden ser inconsistentes. - un array de variables Address, que describe el Address correspondiente a cada posición del itinerario.
- una variable array de geoPosition, que indica la posición geográfica correspondiente a cada posición del itinerario.
- una variable array de Marker, que representa cada posición del itinerario en el mapa (los marcadores se añadirán automáticamente al control Mapa si no se han añadido ya).
<Mode>: Constante opcional de tipo Integer Modo de cálculo del itinerario. Este parámetro puede tomar uno de los siguientes valores: | | itineraryCar (Valor predeterminado) | El itinerario se trazará teniendo en cuenta las carreteras accesibles a los coches. Características de este modo: - Este modo utiliza el modo de geolocalización de Google. Se requiere un acceso a INTERNET.
- Puedes reorganizar el orden de las paradas get de la mejor manera posible.
| itineraryCarNotOptimized | El itinerario se trazará teniendo en cuenta las carreteras accesibles a los coches. Características de este modo: - Este modo utiliza el modo de geolocalización de Google. Se requiere un acceso a INTERNET.
- El orden de las paradas no será cambiado.
| itineraryCyclist | El itinerario será trazado respetando los caminos accesibles a las bicicletas.. Los itinerarios para ciclistas no están disponibles en todos los países.. Consulte la documentación sobre el servicio de geo-localización de Google para más detalles. Características de este modo: - Este modo utiliza el modo de geolocalización de Google. Se requiere un acceso a INTERNET.
- Puedes reorganizar el orden de las paradas get de la mejor manera posible.
| itineraryManual | El itinerario se dibujará en una Line recta entre cada posición especificada, ignorando las carreteras.Este modo no utiliza necesariamente el modo de geolocalización de Google.. En este caso, debe corresponder a un array de variables geoPosition o a un array de variables Marker.En este modo, los pasos intermedios se tienen en cuenta según el orden de adición en el array.
| itineraryPedestrian | El itinerario será trazado respetando los caminos accesibles a los peatones. Características de este modo: - Este modo utiliza el modo de geolocalización de Google. Se requiere un acceso a INTERNET.
- Puedes reorganizar el orden de las paradas get de la mejor manera posible.
|
<Color>: Entero opcional color por dibujar el itinerario. Este color puede corresponder a: <Opacity>: Entero opcional Porcentaje de opacidad para el trazado del itinerario. - 0: Dibujo de Transparent,
- 100: no opacity. El valor predeterminado de este parámetro es 60.
<Thickness>: Entero opcional Espesor (en píxeles) para dibujar el itinerario. El grosor es de set a 8 píxeles por Default.
Observaciones - Uso de Google Maps: la opción "Cómo llegar" API debe estar activada en tu clave de Google Maps.
- Atención: El orden de los pasos intermedios puede modificarse automáticamente para mostrar un itinerario optimizado.
- Para personalizar la Image de los marcadores de itinerario, basta con añadir previamente los marcadores con MapAddMarker en las mismas posiciones del itinerario.
- Para eliminar un itinerario de un mapa, utilice MapDeleteItinerary.
- Para eliminar todos los itinerarios de un mapa, utilice MapDeleteAll.
- Atención: La creación de itinerarios entre dos posiciones distantes puede desencadenar el almacenamiento en memoria de varios puntos para dibujar el itinerario (especialmente para los itinerarios de ciclistas y peatones).. Por lo tanto, le aconsejamos que limite el número de itinerarios que se muestran simultáneamente en la control Mapa.
- Para gestionar las características específicas de la gestión de los itinerarios, utilice MapExecuteJS.
- control Mapa utiliza el servicio Bing Map.
Atención: El uso de un control Mapa está sujeto a términos y condiciones específicos. Se debe utilizar una clave Bing (función MapLicenseBing). Verifique la licencia de Bing antes de implementar sus aplicaciones.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|