PolylineSetup typedef
google.maps.journeySharing.PolylineSetup
typedef
PolylineSetup türü.
Tür, bir PolylineSetupOptions nesnesini veya DefaultPolylineSetupOptions nesnesini kabul edip PolylineSetupOptions nesnesini döndüren bir işlevi kabul eder.
Bir işlev belirtiliyorsa işlev, girişin defaultPolylineOptions alanını değiştirebilir ve değiştirmelidir. Ardından, çıkış PolylineSetupOptions nesnesinde polylineOptions olarak döndürmelidir.
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
PolylineSetupOptions arayüzü
google.maps.journeySharing.PolylineSetupOptions
arayüz
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ü
google.maps.journeySharing.DefaultPolylineSetupOptions
arayüz
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
google.maps.journeySharing.MarkerSetup
typedef
MarkerSetup türü.
Tür, bir MarkerSetupOptions nesnesini veya DefaultMarkerSetupOptions nesnesini kabul edip MarkerSetupOptions nesnesini döndüren bir işlevi kabul eder.
Bir işlev belirtiliyorsa işlev, girişin defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ardından, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions arayüzü
google.maps.journeySharing.MarkerSetupOptions
arayüz
MarkerSetup seçenekleri.
Özellikler | |
|---|---|
markerOptions
isteğe bağlı |
Tür:
MarkerOptions optionalİşaretçi seçenekleri. |
DefaultMarkerSetupOptions arayüzü
google.maps.journeySharing.DefaultMarkerSetupOptions
arayüz
MarkerSetup varsayılan seçenekleri.
Özellikler | |
|---|---|
defaultMarkerOptions |
Tür:
MarkerOptionsVarsayılan işaretçi seçenekleri. |
MarkerCustomizationFunctionParams arayüzü
google.maps.journeySharing.MarkerCustomizationFunctionParams
arayüz
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:
MarkerOptionsBu 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:
Markerİşaretçi. Özelleştirmeler doğrudan bu nesne üzerinde yapılmalıdır. |
DeliveryVehicleMarkerCustomizationFunctionParams arayüzü
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
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ü
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
interface
extends DeliveryVehicleMarkerCustomizationFunctionParams
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ü
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
interface
extends DeliveryVehicleMarkerCustomizationFunctionParams
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ü
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
interface
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ü
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
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ü
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
interface
extends TripMarkerCustomizationFunctionParams
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ü
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
interface
extends MarkerCustomizationFunctionParams
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ü
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
interface
extends VehicleMarkerCustomizationFunctionParams
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ü
google.maps.journeySharing.PolylineCustomizationFunctionParams
arayüz
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ü
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
interface
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ü
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
interface
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ü
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
interface
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ü
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
interface
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
| |