UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

Çoklu Çizgi Kurulum türü.

Tür, bir PolylineSetupOptions nesnesini veya DefaultPolylineSetupOptions nesnesini kabul eden ve PolylineSetupOptions nesnesini döndüren bir işlevi kabul eder.

Bir işlev belirtiyorsanız işlev, girişin defaultPolylineOptions alanını değiştirebilir ve değiştirmesi ve PolylineSetupOptions çıktı nesnesinde polylineOptions olarak döndürmesi gerekir.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions arayüz

google.maps.journeySharing.PolylineSetupOptions arayüz

Çoklu Çizgi Kurulum 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 arayüzü

google.maps.journeySharing.DefaultPolylineSetupOptions arayüz

Çoklu Çizgi Kurulumu 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

İşaretçiKurulum türü.

Tür, bir MarkerSetupOptions nesnesini veya DefaultMarkerSetupOptions nesnesini kabul eden ve MarkerSetupOptions nesnesini döndüren bir işlevi kabul eder.

Bir işlev belirtiyorsanız işlev, girişin defaultMarkerOptions alanını değiştirebilir ve değiştirmesi ve MarkerSetupOptions çıktı nesnesinde markerOptions olarak döndürmesi gerekir.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions arayüz

google.maps.journeySharing.MarkerSetupOptions arayüz

İşaretçiKurulum seçenekleri.

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

DefaultMarkerSetupOptions arayüzü

google.maps.journeySharing.DefaultMarkerSetupOptions arayüz

İşaretçi Kurulumu varsayılan seçenekleri.

defaultMarkerOptions
Varsayı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, herhangi bir işaretçi özelleştirme işlevine doğrudan 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 özel parametreler. FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization ve FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization tarafından kullanılıyor.

Bu arayüz MarkerCustomizationFunctionParams kapsamını genişletir.

vehicle
Bu işaretçiyle temsil edilen teslimat aracı.
Devralınan: defaultOptions, isNew, marker

PlannedStopMarkerCustomizationFunctionParams arayüzü

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams arayüz

Planlanan durakları temsil eden işaretçilere seçenekler uygulayan, işaretçi özelleştirme işlevlerine özel parametreler. FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization tarafından kullanıldı.

Bu arayüz DeliveryVehicleMarkerCustomizationFunctionParams kapsamını genişletir.

stopIndex
Tür:  number
Bu durağın kalan duraklar listesinde 0 tabanlı dizini.
Devralınan: 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 özel parametreler. FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization ve FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization tarafından kullanılıyor.

Bu arayüz DeliveryVehicleMarkerCustomizationFunctionParams kapsamını genişletir.

task
Tür:  Task
Bu işaretçiyle temsil edilen görev konumu.
Devralınan: defaultOptions, isNew, marker, vehicle

ShipmentMarkerCustomizationFunctionParams arayüzü

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams arayüz

Sevkiyat teslimat aracını ve hedef konumlarını gösteren işaretçilere seçenekler uygulayan, işaretçi özelleştirme işlevlerine özel parametreler. FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization ve FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization tarafından kullanılıyor.

Bu arayüz MarkerCustomizationFunctionParams kapsamını genişletir.

taskTrackingInfo
Bu işaretçiyle ilişkili görevle ilgili bilgiler.
Devralınan: defaultOptions, isNew, marker

TripMarkerCustomizationFunctionParams arayüzü

google.maps.journeySharing.TripMarkerCustomizationFunctionParams arayüz

Gezi aracı, kalkış ve varış konumlarını temsil eden işaretçilere seçenekler uygulayan, işaretçi özelleştirme işlevlerine özel parametreler. FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization ve FleetEngineTripLocationProviderOptions.destinationMarkerCustomization tarafından kullanıldı.

Bu arayüz MarkerCustomizationFunctionParams kapsamını genişletir.

trip
Tür:  Trip
Bu işaretçiyle ilişkili gezi.

Bu yolculukta servis hizmeti veren araç hakkında bilgi edinmek için Trip.latestVehicleLocationUpdate ve Trip.remainingWaypoints seçeneklerini kullanın.
Devralınan: defaultOptions, isNew, marker

TripWaypointMarkerCustomizationFunctionParams arayüzü

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams arayüz

Yolculuk ara noktası konumlarını temsil eden işaretçilere seçenekler uygulayan, işaretçi özelleştirme işlevlerine özel parametreler. FleetEngineTripLocationProviderOptions.waypointMarkerCustomization tarafından kullanıldı.

Bu arayüz TripMarkerCustomizationFunctionParams kapsamını genişletir.

waypointIndex
Tür:  number
Bu işaretçiyle ilişkili 0 tabanlı referans noktası dizini. Referans noktası hakkında bilgi almak için Trip.remainingWaypoints üzerindeki bu dizini kullanın.
Devralınan: 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 özel parametreler. FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization ve FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization tarafından kullanılıyor.

Bu arayüz MarkerCustomizationFunctionParams kapsamını genişletir.

vehicle
Tür:  Vehicle
Bu işaretçiyle temsil edilen araç.
Devralınan: defaultOptions, isNew, marker

VehicleWaypointMarkerCustomizationFunctionParams arayüzü

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams arayüz

Araç referans noktası işaretçilerine seçenekler uygulayan, işaretçi özelleştirme işlevlerine özel parametreler. FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization ve FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization tarafından kullanıldı

Bu arayüz VehicleMarkerCustomizationFunctionParams kapsamını genişletir.

waypointIndex
Tür:  number
Bu işaretçiyle ilişkili 0 tabanlı referans noktası dizini. Referans noktası hakkında bilgi almak için Vehicle.waypoints üzerindeki 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, herhangi bir çoklu çizgi özelleştirme işlevine doğrudan sağlanmaz; bunun yerine, alt sınıflarından birinin nesnesi sağlanır.

defaultOptions
Bu çoklu çizgi grubunu oluşturmak için kullanılan varsayılan seçenekler.
isNew
Tür:  boolean
Doğru değerine ayarlanırsa ç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. Bu yollar, 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 özel parametreler.

Bu arayüz PolylineCustomizationFunctionParams kapsamını genişletir.

taskTrackingInfo
Bu çoklu çizgiyle ilişkili görevle ilgili bilgiler.
Devralınan: defaultOptions, isNew, polylines

TripPolylineCustomizationFunctionParams arayüzü

google.maps.journeySharing.TripPolylineCustomizationFunctionParams arayüz

FleetEngineTripLocationProvider için çoklu çizgi özelleştirme işlevlerine özel parametreler.

Bu arayüz PolylineCustomizationFunctionParams kapsamını genişletir.

trip
Tür:  Trip
Bu çoklu çizgiyle ilişkili gezi.
Devralınan: defaultOptions, isNew, polylines

VehiclePolylineCustomizationFunctionParams arayüzü

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams arayüz

FleetEngineVehicleLocationProvider için çoklu çizgi özelleştirme işlevlerine özel parametreler.

Bu arayüz PolylineCustomizationFunctionParams kapsamını genişletir.

vehicle
Tür:  Vehicle
Bu çoklu çizgiden geçen araç.
Devralınan: defaultOptions, isNew, polylines

DeliveryVehiclePolylineCustomizationFunctionParams arayüzü

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams arayüz

FleetEngineDeliveryVehicleLocationProvider için çoklu çizgi özelleştirme işlevlerine özel parametreler.

Bu arayüz PolylineCustomizationFunctionParams kapsamını genişletir.

deliveryVehicle
Bu çoklu çizgiden geçen teslimat aracı.
Devralınan: defaultOptions, isNew, polylines