JourneySharingMapView.
Clase google.maps.journeySharing.JourneySharingMapView
La vista de mapa.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) Parámetros:
Crea una instancia de una vista de mapa. |
Propiedades | |
---|---|
anticipatedRoutePolylines |
Tipo:
Array<Polyline> Muestra las polilíneas de ruta previstas, si las hubiera. |
anticipatedRoutePolylineSetup |
Tipo:
PolylineSetup Configura las opciones de una polilínea de ruta anticipada. Se invoca cada vez que se renderiza una nueva polilínea de ruta anticipada. Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida. La especificación de un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Si polylineOptions o visible es no establecido o nulo, se sobrescribirá con el valor predeterminado. Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path. |
automaticViewportMode |
Tipo:
AutomaticViewportMode Este campo es de solo lectura. Modo de viewport automático. |
destinationMarkers |
Tipo:
Array<Marker> Muestra los marcadores de destino, si los hubiera. |
destinationMarkerSetup |
Tipo:
MarkerSetup Configura las opciones para un marcador de ubicación de destino. Se invoca cada vez que se renderiza un marcador de destino nuevo. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
element |
Tipo:
Element Este campo es de solo lectura. El elemento DOM que respalda la vista. |
enableTraffic |
Tipo:
boolean Habilita o inhabilita la capa de tráfico. |
locationProvider |
Tipo:
LocationProvider Este campo es de solo lectura. Una fuente de las ubicaciones con seguimiento que se mostrarán en la vista de mapa de seguimiento. |
map |
Tipo:
Map El objeto de mapa contenido en la vista de mapa. |
mapOptions |
Tipo:
MapOptions Las opciones del mapa que se pasan al mapa a través de la vista de mapa. |
originMarkers |
Tipo:
Array<Marker> Muestra los marcadores de origen, si los hubiera. |
originMarkerSetup |
Tipo:
MarkerSetup Configura las opciones para un marcador de ubicación de origen. Se invoca cada vez que se renderiza un nuevo marcador de origen. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
pingMarkerSetup |
Tipo:
MarkerSetup Configura las opciones para un marcador de ubicación de ping. Se invoca cada vez que se renderiza un nuevo marcador de ping. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
successfulTaskMarkers |
Tipo:
Array<Marker> Muestra los marcadores de tareas correctos, si los hubiera. |
successfulTaskMarkerSetup |
Tipo:
MarkerSetup Configura las opciones de un marcador de ubicación de tareas exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea exitoso. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
takenRoutePolylines |
Tipo:
Array<Polyline> Muestra las polilíneas de ruta tomadas, si las hubiera. |
takenRoutePolylineSetup |
Tipo:
PolylineSetup Configura las opciones de una polilínea de ruta tomada. Se invoca cada vez que se renderiza una nueva polilínea de ruta tomada. Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida. La especificación de un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path. Cualquier valor no establecido o nulo se reemplazará por el valor predeterminado. |
taskOutcomeMarkers |
Tipo:
Array<Marker> Muestra los marcadores de resultados de tareas (si los hay). |
taskOutcomeMarkerSetup |
Tipo:
MarkerSetup Configura las opciones para un marcador de ubicación de los resultados de una tarea. Se invoca cada vez que se renderiza un nuevo marcador de ubicación de resultados de tareas. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
unsuccessfulTaskMarkers |
Tipo:
Array<Marker> Muestra los marcadores de tarea con errores, si los hay. |
unsuccessfulTaskMarkerSetup |
Tipo:
MarkerSetup Configura las opciones para un marcador de ubicación de tarea no exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea no exitoso. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
vehicleMarkers |
Tipo:
Array<Marker> Muestra los marcadores del vehículo, si los hubiera. |
vehicleMarkerSetup |
Tipo:
MarkerSetup Configura opciones para un marcador de ubicación de vehículos. Se invoca cada vez que se renderiza un marcador de vehículo nuevo. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
waypointMarkers |
Tipo:
Array<Marker> Muestra los marcadores de punto de referencia, si los hay. |
waypointMarkerSetup |
Tipo:
MarkerSetup Configura opciones para un marcador de ubicación de puntos de referencia. Se invoca cada vez que se renderiza un marcador de waypoint nuevo. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
JourneySharingMapViewOptions.
Interfaz de google.maps.journeySharing.JourneySharingMapViewOptions
Opciones para la vista de mapa.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
element |
Tipo:
Element El elemento DOM que respalda la vista. Obligatorio. |
locationProvider |
Tipo:
LocationProvider Una fuente de las ubicaciones con seguimiento que se mostrarán en la vista de mapa de seguimiento. Obligatorio. |
anticipatedRoutePolylineSetup optional |
Tipo:
PolylineSetup optional Configura las opciones de una polilínea de ruta anticipada. Se invoca cada vez que se renderiza una nueva polilínea de ruta anticipada. Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida. La especificación de un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Si polylineOptions o visible es no establecido o nulo, se sobrescribirá con el valor predeterminado. Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path. |
automaticViewportMode optional |
Tipo:
AutomaticViewportMode optional Modo de viewport automático. El valor predeterminado es FIT_ANTICIPATED_ROUTE, que permite que la vista del mapa ajuste automáticamente el viewport para que se ajuste a los marcadores del vehículo, los marcadores de ubicación y las polilíneas de ruta previstas visibles. Configúralo en NINGUNO para desactivar el ajuste automático. |
destinationMarkerSetup optional |
Tipo:
MarkerSetup optional Configura las opciones para un marcador de ubicación de destino. Se invoca cada vez que se renderiza un marcador de destino nuevo. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
mapOptions optional |
Tipo:
MapOptions optional Opciones de mapas que se pasan al constructor google.maps.Map |
originMarkerSetup optional |
Tipo:
MarkerSetup optional Configura las opciones para un marcador de ubicación de origen. Se invoca cada vez que se renderiza un nuevo marcador de origen. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
pingMarkerSetup optional |
Tipo:
MarkerSetup optional Configura las opciones para un marcador de ubicación de ping. Se invoca cada vez que se renderiza un nuevo marcador de ping. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
successfulTaskMarkerSetup optional |
Tipo:
MarkerSetup optional Configura las opciones de un marcador de ubicación de tareas exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea exitoso. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
takenRoutePolylineSetup optional |
Tipo:
PolylineSetup optional Configura las opciones de una polilínea de ruta tomada. Se invoca cada vez que se renderiza una nueva polilínea de ruta tomada. Si se especifica una función, esta puede y debe modificar el campo defaultPolylineOptions de entrada que contiene un objeto google.maps.PolylineOptions y mostrarlo como polylineOptions en el objeto PolylineSetupOptions de salida. La especificación de un objeto PolylineSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a usar el mismo objeto PolylineSetupOptions en diferentes funciones o valores estáticos de PolylineSetup y no vuelvas a usar el mismo objeto google.maps.PolylineOptions para la clave polylineOptions en diferentes objetos PolylineSetupOptions. Se ignorará cualquier valor establecido para polylineOptions.map o polylineOptions.path. Cualquier valor no establecido o nulo se reemplazará por el valor predeterminado. |
taskOutcomeMarkerSetup optional |
Tipo:
MarkerSetup optional Configura las opciones para un marcador de ubicación de los resultados de una tarea. Se invoca cada vez que se renderiza un nuevo marcador de ubicación de resultados de tareas. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
unsuccessfulTaskMarkerSetup optional |
Tipo:
MarkerSetup optional Configura las opciones para un marcador de ubicación de tarea no exitoso. Se invoca cada vez que se renderiza un nuevo marcador de tarea no exitoso. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
vehicleMarkerSetup optional |
Tipo:
MarkerSetup optional Configura opciones para un marcador de ubicación de vehículos. Se invoca cada vez que se renderiza un marcador de vehículo nuevo. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
waypointMarkerSetup optional |
Tipo:
MarkerSetup optional Configura opciones para un marcador de ubicación de puntos de referencia. Se invoca cada vez que se renderiza un marcador de waypoint nuevo. Si se especifica una función, esta puede y debe modificar el campo defaultMarkerOptions de entrada que contiene un objeto google.maps.MarkerOptions y devolverlo como marcadorOptions en el objeto MarkerSetupOptions de salida. La especificación de un objeto MarkerSetupOptions tiene el mismo efecto que especificar una función que muestra ese objeto estático. No vuelvas a utilizar el mismo objeto MarkerSetupOptions en diferentes funciones o valores estáticos de MarkerSetup, ni reutilices el mismo objeto google.maps.MarkerOptions en la clave marcadorOptions en otros objetos MarkerSetupOptions. Si no se establece o no es marcador, se reemplazará por el valor predeterminado. Se ignorará cualquier valor establecido paramarkerOptions.map omarkerOptions.position. |
Constantes de AutomaticViewportMode
google.maps.journeySharing.AutomaticViewportMode
constantes
Modo de viewport automático.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
FIT_ANTICIPATED_ROUTE |
Ajusta automáticamente la ventana de visualización para que se ajuste a los marcadores y a las polilíneas de ruta previstas visibles. Esta es la opción predeterminada. |
NONE |
No se ajustará automáticamente el viewport. |
LocationProvider
Clase google.maps.journeySharing.LocationProvider
Clase superior de proveedores de ubicaciones. Usa el proveedor de ubicación secundaria que se adapte a tu propósito, en lugar de la clase superior.
Requiere el parámetro de URL &libraries=journeySharing
. Consulta Bibliotecas en la API de Maps JavaScript.
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor que se muestra:
MapsEventListener Agrega un elemento MapsEventListener para un evento activado por este proveedor de ubicación. Muestra un identificador para este objeto de escucha que se puede usar con event.removeListener . |