PolylineSetup typedef
google.maps.journeySharing.PolylineSetup
typedef
PolylineSetup türü.
Tür, bir PolylineSetupOptions nesnesi veya DefaultPolylineSetupOptions nesnesi kabul eden ve PolylineSetupOptions nesnesi döndüren bir işlev kabul eder.
Belirlenen işlev, girişin defaultPolylineOptions alanını değiştirebilir ve değiştirmesi gerekir. Ayrıca, işlev, girişi çı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 optional |
Tür:
PolylineOptions optionalÇoklu çizgi seçenekleri. |
visible optional |
Tür:
boolean optionalÇoklu çizgi görünürlüğü. |
DefaultPolylineSetupOptions arabirim
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 nesnesi veya DefaultMarkerSetupOptions nesnesi kabul eden ve MarkerSetupOptions nesnesi döndüren bir işlev kabul eder.
Belirlenen işlev, girişin defaultMarkerOptions alanını değiştirebilir ve değiştirmesi gerekir. Ayrıca, işlev, girişi çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
MarkerSetupOptions arayüzü
google.maps.journeySharing.MarkerSetupOptions
arayüz
İşaretçi ayarlama seçenekleri.
Özellikler | |
|---|---|
markerOptions optional |
Tür:
MarkerOptions optionalİşaretçi seçenekleri. |
DefaultMarkerSetupOptions arabirim
google.maps.journeySharing.DefaultMarkerSetupOptions
arayüz
MarkerSetup varsayılan seçenekleri.
Özellikler | |
|---|---|
defaultMarkerOptions |
Tür:
MarkerOptionsVarsayılan işaretçi seçenekleri. |
MarkerCustomizationFunctionParams sınıfı
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:
booleanDoğru ise işaretçi yeni oluşturulmuştur ve işaretçi harita görünümüne eklenmeden önce işaretçi özelleştirme işlevi ilk kez çağrılmaktadır. Aksi takdirde False (yanlış) değerini alır. |
marker |
Tür:
Markerİşaretçi. Tüm özelleştirmeler doğrudan bu nesnede yapılmalıdır. |
DeliveryVehicleMarkerCustomizationFunctionParams arayüzü
google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams
arayüz
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.
Bu arayüz MarkerCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
vehicle |
Tür:
DeliveryVehicleBu işaretçi tarafından temsil edilen teslimat aracı. |
Devralındı:
defaultOptions,
isNew,
marker
| |
PlannedStopMarkerCustomizationFunctionParams arayüzü
google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams
arayüz
Planlanmış durakları temsil eden işaretçilere seçenekler uygulayan işaretçi özelleştirme işlevlerine özgü parametreler. FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization tarafından kullanılır.
Bu arayüz DeliveryVehicleMarkerCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
stopIndex |
Tür:
numberKalan duraklar listesindeki bu durak için 0 tabanlı dizin. |
Devralındı:
defaultOptions,
isNew,
marker,
vehicle
| |
TaskMarkerCustomizationFunctionParams arayüzü
google.maps.journeySharing.TaskMarkerCustomizationFunctionParams
arayüz
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.
Bu arayüz DeliveryVehicleMarkerCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
task |
Tür:
TaskBu işaretçi tarafından temsil edilen görev konumu. |
Devralındı:
defaultOptions,
isNew,
marker,
vehicle
| |
ShipmentMarkerCustomizationFunctionParams arayüzü
google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams
arayüz
Gönderi teslim aracını ve hedef konumları 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.
Bu arayüz MarkerCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
taskTrackingInfo |
Tür:
TaskTrackingInfoBu işaretçiyle ilişkili görevle ilgili bilgiler. |
Devralındı:
defaultOptions,
isNew,
marker
| |
TripMarkerCustomizationFunctionParams sınıf arayüzü
google.maps.journeySharing.TripMarkerCustomizationFunctionParams
arayüz
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ır.
Bu arayüz MarkerCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
trip |
Tür:
TripBu işaretçiyle ilişkili gezi. Bu seyahatte hizmet veren araç hakkında bilgi edinmek için Trip.latestVehicleLocationUpdate ve Trip.remainingWaypoints öğelerini kullanın. |
Devralındı:
defaultOptions,
isNew,
marker
| |
TripWaypointMarkerCustomizationFunctionParams arabirim
google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams
arayüz
Gezi yol işareti 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ır.
Bu arayüz TripMarkerCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
waypointIndex |
Tür:
numberBu işaretçiyle ilişkili 0 tabanlı yol noktası dizini. Yol noktası hakkında bilgi almak için Trip.remainingWaypoints'teki bu dizini kullanın. |
Devralındı:
defaultOptions,
isNew,
marker,
trip
| |
VehicleMarkerCustomizationFunctionParams arayüzü
google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams
arayüz
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.
Bu arayüz MarkerCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
vehicle |
Tür:
VehicleBu işaretçi tarafından temsil edilen araç. |
Devralındı:
defaultOptions,
isNew,
marker
| |
VehicleWaypointMarkerCustomizationFunctionParams sınıf arayüzü
google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams
arayüz
Araç yol noktası 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ır
Bu arayüz VehicleMarkerCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
waypointIndex |
Tür:
numberBu işaretçiyle ilişkili 0 tabanlı yol noktası dizini. Yol noktası hakkında bilgi almak için Vehicle.waypoints'teki bu dizini kullanın. |
Devralındı:
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 çok çizgi özelleştirme işlevine sağlanmaz; bunun yerine, alt sınıflarından birinin nesnesi sağlanır.
Özellikler | |
|---|---|
defaultOptions |
Tür:
PolylineOptionsBu poli ç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ılmaktadır. Aksi takdirde False (yanlış) değerini alır. |
polylines |
Oluşturulan çoklu çizgilerin listesi. Oluşturulan rotayı oluşturmak için sırayla düzenlenir. |
ShipmentPolylineCustomizationFunctionParams arayüzü
google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams
arayüz
FleetEngineShipmentLocationProvider için çoklu çizgi özelleştirme işlevlerine özgü parametreler.
Bu arayüz PolylineCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
taskTrackingInfo |
Tür:
TaskTrackingInfoBu çoklu çizgiyle ilişkili görevle ilgili bilgiler. |
Devralındı:
defaultOptions,
isNew,
polylines
| |
TripPolylineCustomizationFunctionParams arayüzü
google.maps.journeySharing.TripPolylineCustomizationFunctionParams
arayüz
FleetEngineTripLocationProvider için çoklu çizgi özelleştirme işlevlerine özgü parametreler.
Bu arayüz PolylineCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
trip |
Tür:
TripBu çoklu çizgiyle ilişkili gezi. |
Devralındı:
defaultOptions,
isNew,
polylines
| |
VehiclePolylineCustomizationFunctionParams arayüzü
google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams
arayüz
FleetEngineVehicleLocationProvider için çoklu çizgi özelleştirme işlevlerine özgü parametreler.
Bu arayüz PolylineCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
vehicle |
Tür:
VehicleBu çoklu çizgi üzerinde hareket eden araç. |
Devralındı:
defaultOptions,
isNew,
polylines
| |
DeliveryVehiclePolylineCustomizationFunctionParams sınıfı
google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams
arayüz
FleetEngineDeliveryVehicleLocationProvider için çoklu çizgi özelleştirme işlevlerine özgü parametreler.
Bu arayüz PolylineCustomizationFunctionParams'ü genişletir.
Özellikler | |
|---|---|
deliveryVehicle |
Tür:
DeliveryVehicleBu çoklu çizgi üzerinde seyahat eden teslimat aracı. |
Devralındı:
defaultOptions,
isNew,
polylines
| |