PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
PolylineSetup türü.
Tür, bir nesnesini veya PolylineSetupOptions nesnesini kabul edip DefaultPolylineSetupOptions nesnesini döndüren bir işlevi kabul eder. PolylineSetupOptions
Bir işlev belirtiliyorsa işlev, girişin defaultPolylineOptions alanını değiştirebilir ve değiştirmelidir. Ardından, çıkış nesnesinde PolylineSetupOptionspolylineOptions olarak döndürmelidir.
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
PolylineSetupOptions arayüzü
arayüz
google.maps.journeySharing.PolylineSetupOptions
PolylineSetup seçenekleri.
Özellikler | |
|---|---|
polylineOptions
isteğe bağlı |
Tür:
PolylineOptions optionalÇoklu çizgi seçenekleri. |
visible
isteğe bağlı |
Tür:
boolean optionalÇoklu çizgi görünürlüğü. |
DefaultPolylineSetupOptions arayüzü
arayüz
google.maps.journeySharing.DefaultPolylineSetupOptions
PolylineSetup varsayılan seçenekleri.
Özellikler | |
|---|---|
defaultPolylineOptions |
Tür:
PolylineOptionsVarsayılan çoklu çizgi seçenekleri. |
defaultVisible |
Tür:
booleanVarsayılan çoklu çizgi görünürlüğü. |
MarkerSetup typedef
typedef
google.maps.journeySharing.MarkerSetup
MarkerSetup türü.
Tür, bir nesnesini veya MarkerSetupOptions nesnesini kabul edip DefaultMarkerSetupOptions nesnesini döndüren bir işlevi kabul eder. MarkerSetupOptions
Bir işlev belirtiliyorsa işlev, girişin defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ardından, çıkış nesnesinde MarkerSetupOptionsmarkerOptions olarak döndürmelidir.
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions arayüzü
arayüz
google.maps.journeySharing.MarkerSetupOptions
MarkerSetup seçenekleri.
Özellikler | |
|---|---|
markerOptions
isteğe bağlı |
Tür:
İşaretçi seçenekleri. |
DefaultMarkerSetupOptions arayüzü
arayüz
google.maps.journeySharing.DefaultMarkerSetupOptions
MarkerSetup varsayılan seçenekleri.
Özellikler | |
|---|---|
defaultMarkerOptions |
Tür:
Varsayılan işaretçi seçenekleri. |
MarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.MarkerCustomizationFunctionParams
extended by DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams
Tüm işaretçi özelleştirme işlevlerinde ortak olan parametreler. Bu sınıfın hiçbir nesnesi doğrudan herhangi bir işaretçi özelleştirme işlevine sağlanmaz. Bunun yerine, alt sınıflarından birinin nesnesi sağlanır.
Özellikler | |
|---|---|
defaultOptions |
Tür:
Bu işaretçiyi oluşturmak için kullanılan varsayılan seçenekler. |
isNew |
Tür:
boolean"True" ise işaretçi yeni oluşturulmuştur ve işaretçi özelleştirme işlevi, işaretçi harita görünümüne eklenmeden önce ilk kez çağrılıyordur. Aksi takdirde False (yanlış) değerini alır. |
marker |
Tür:
İşaretçi. Özelleştirmeler doğrudan bu nesne üzerinde yapılmalıdır. |
DeliveryVehicleMarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams
Teslimat aracı işaretçilerine seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization ve FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization tarafından kullanılır.
Özellikler | |
|---|---|
vehicle |
Tür:
DeliveryVehicleBu işaretçiyle temsil edilen teslimat aracı. |
Devralınan:
defaultOptions,
isNew,
marker
| |
PlannedStopMarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Planlanan durakları temsil eden işaretçilere seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization tarafından kullanılıyor.
Özellikler | |
|---|---|
stopIndex |
Tür:
numberKalan duraklar listesinde bu durağın 0 tabanlı dizini. |
Devralınan:
defaultOptions,
isNew,
marker,
vehicle
| |
TaskMarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Planlanan veya gerçek görev konumlarını temsil eden işaretçilere seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization ve FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization tarafından kullanılır.
Özellikler | |
|---|---|
task |
Tür:
TaskBu işaretçiyle temsil edilen görev konumu. |
Devralınan:
defaultOptions,
isNew,
marker,
vehicle
| |
ShipmentMarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
Gönderi teslimat aracını ve varış noktası konumlarını temsil eden işaretçilere seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization ve FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization tarafından kullanılır.
Özellikler | |
|---|---|
taskTrackingInfo |
Tür:
TaskTrackingInfoBu işaretçiyle ilişkili görevle ilgili bilgiler. |
Devralınan:
defaultOptions,
isNew,
marker
| |
TripMarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by TripWaypointMarkerCustomizationFunctionParams
Gezi aracını, başlangıç ve varış konumlarını temsil eden işaretçilere seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization ve FleetEngineTripLocationProviderOptions.destinationMarkerCustomization tarafından kullanılıyor.
Özellikler | |
|---|---|
trip |
Tür:
TripBu işaretçiyle ilişkili gezi. Bu seyahatte hizmet veren araçla ilgili bilgi edinmek için Trip.latestVehicleLocationUpdate ve Trip.remainingWaypoints öğelerini kullanın. |
Devralınan:
defaultOptions,
isNew,
marker
| |
TripWaypointMarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Gezi ara noktası konumlarını temsil eden işaretçilere seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineTripLocationProviderOptions.waypointMarkerCustomization tarafından kullanılıyor.
Özellikler | |
|---|---|
waypointIndex |
Tür:
numberBu işaretçiyle ilişkili 0 tabanlı yol noktası dizini. Ara nokta hakkında bilgi almak için Trip.remainingWaypoints üzerinde bu dizini kullanın. |
Devralınan:
defaultOptions,
isNew,
marker,
trip
| |
VehicleMarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
extends MarkerCustomizationFunctionParams
extended by VehicleWaypointMarkerCustomizationFunctionParams
Araç işaretçilerine seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization ve FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization tarafından kullanılır.
Özellikler | |
|---|---|
vehicle |
Tür:
VehicleBu işaretçiyle temsil edilen araç. |
Devralınan:
defaultOptions,
isNew,
marker
| |
VehicleWaypointMarkerCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams
Araç ara nokta işaretçilerine seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization ve FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization tarafından kullanılıyor
Özellikler | |
|---|---|
waypointIndex |
Tür:
numberBu işaretçiyle ilişkili 0 tabanlı yol noktası dizini. Ara nokta hakkında bilgi almak için Vehicle.waypoints üzerinde bu dizini kullanın. |
Devralınan:
defaultOptions,
isNew,
marker,
vehicle
| |
PolylineCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.PolylineCustomizationFunctionParams
extended by DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams
Tüm çoklu çizgi özelleştirme işlevlerinde ortak olan parametreler. Bu sınıfın hiçbir nesnesi doğrudan herhangi bir çoklu çizgi özelleştirme işlevine sağlanmaz. Bunun yerine, alt sınıflarından birinin nesnesi sağlanır.
Özellikler | |
|---|---|
defaultOptions |
Tür:
PolylineOptionsBu çoklu çizgi grubunu oluşturmak için kullanılan varsayılan seçenekler. |
isNew |
Tür:
booleanDoğru ise çoklu çizgi listesi yeni oluşturulmuştur ve çoklu çizgi özelleştirme işlevi ilk kez çağrılıyordur. Aksi takdirde False (yanlış) değerini alır. |
polylines |
Oluşturulan çoklu çizgilerin listesi. Oluşturulan rotayı oluşturmak için sırayla düzenlenirler. |
ShipmentPolylineCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineShipmentLocationProvider için çoklu çizgi özelleştirme işlevlerine özgü parametreler.
Özellikler | |
|---|---|
taskTrackingInfo |
Tür:
TaskTrackingInfoBu çoklu çizgiyle ilişkili görevle ilgili bilgiler. |
Devralınan:
defaultOptions,
isNew,
polylines
| |
TripPolylineCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineTripLocationProvider için çoklu çizgi özelleştirme işlevlerine özgü parametreler.
Özellikler | |
|---|---|
trip |
Tür:
TripBu çoklu çizgiyle ilişkili gezi. |
Devralınan:
defaultOptions,
isNew,
polylines
| |
VehiclePolylineCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineVehicleLocationProvider için çoklu çizgi özelleştirme işlevlerine özgü parametreler.
Özellikler | |
|---|---|
vehicle |
Tür:
VehicleBu çoklu çizgiden geçen araç. |
Devralınan:
defaultOptions,
isNew,
polylines
| |
DeliveryVehiclePolylineCustomizationFunctionParams arayüzü
interface
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
extends PolylineCustomizationFunctionParams
FleetEngineDeliveryVehicleLocationProvider için çoklu çizgi özelleştirme işlevlerine özgü parametreler.
Özellikler | |
|---|---|
deliveryVehicle |
Tür:
DeliveryVehicleBu çoklu çizgiden geçen teslimat aracı. |
Devralınan:
defaultOptions,
isNew,
polylines
| |