UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

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ü

arayüz google.maps.journeySharing.PolylineSetupOptions

PolylineSetup seçenekleri.

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.

defaultPolylineOptions
Varsayılan çoklu çizgi seçenekleri.
defaultVisible
Tür: boolean
Varsayılan çoklu çizgi görünürlüğü.

MarkerSetup typedef

typedef google.maps.journeySharing.MarkerSetup

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ü

arayüz google.maps.journeySharing.MarkerSetupOptions

MarkerSetup seçenekleri.

markerOptions
isteğe bağlı
Tür: MarkerOptions optional
İşaretçi seçenekleri.

DefaultMarkerSetupOptions arayüzü

arayüz google.maps.journeySharing.DefaultMarkerSetupOptions

MarkerSetup varsayılan seçenekleri.

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

defaultOptions
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: Marker
İş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.

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

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

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

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

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

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

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

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

defaultOptions
Bu çoklu ç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ı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.

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

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

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

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