UI Customization

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.

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.

defaultPolylineOptions
Varsayılan çoklu çizgi seçenekleri.
defaultVisible
Tür:  boolean
Varsayı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.

markerOptions optional
Tür:  MarkerOptions optional
İşaretçi seçenekleri.

DefaultMarkerSetupOptions arabirim

google.maps.journeySharing.DefaultMarkerSetupOptions arayüz

MarkerSetup varsayılan seçenekleri.

defaultMarkerOptions
Varsayı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.

defaultOptions
Bu işaretçiyi oluşturmak için kullanılan varsayılan seçenekler.
isNew
Tür:  boolean
Doğ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.

vehicle
Bu 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.

stopIndex
Tür:  number
Kalan 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.

task
Tür:  Task
Bu 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.

taskTrackingInfo
Bu 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.

trip
Tür:  Trip
Bu 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.

waypointIndex
Tür:  number
Bu 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.

vehicle
Tür:  Vehicle
Bu 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.

waypointIndex
Tür:  number
Bu 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.

defaultOptions
Bu poli çizgi grubunu oluşturmak için kullanılan varsayılan seçenekler.
isNew
Tür:  boolean
Doğ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
Tür:  Array<Polyline>
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.

taskTrackingInfo
Bu ç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.

trip
Tür:  Trip
Bu ç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.

vehicle
Tür:  Vehicle
Bu ç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.

deliveryVehicle
Bu çoklu çizgi üzerinde seyahat eden teslimat aracı.
Devralındı: defaultOptions, isNew, polylines