UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

PolylineSetup टाइप.

टाइप, PolylineSetupOptions ऑब्जेक्ट या ऐसा फ़ंक्शन स्वीकार करता है जो DefaultPolylineSetupOptions ऑब्जेक्ट स्वीकार करता है और PolylineSetupOptions ऑब्जेक्ट दिखाता है.

अगर कोई फ़ंक्शन तय किया जा रहा है, तो वह फ़ंक्शन इनपुट के defaultPolylineOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. साथ ही, उसे आउटपुट PolylineSetupOptions ऑब्जेक्ट में polylineOptions के तौर पर दिखाना चाहिए.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions इंटरफ़ेस

इंटरफ़ेस google.maps.journeySharing.PolylineSetupOptions

PolylineSetup के विकल्प.

polylineOptions
ज़रूरी नहीं
टाइप: PolylineOptions optional
पॉलीलाइन के विकल्प.
visible
ज़रूरी नहीं
टाइप: boolean optional
पॉलीलाइन दिखने की सेटिंग.

DefaultPolylineSetupOptions इंटरफ़ेस

इंटरफ़ेस google.maps.journeySharing.DefaultPolylineSetupOptions

PolylineSetup के डिफ़ॉल्ट विकल्प.

defaultPolylineOptions
टाइप: PolylineOptions
पॉलीलाइन के डिफ़ॉल्ट विकल्प.
defaultVisible
टाइप: boolean
पॉलीलाइन के दिखने की डिफ़ॉल्ट सेटिंग.

MarkerSetup typedef

typedef google.maps.journeySharing.MarkerSetup

MarkerSetup टाइप.

टाइप, MarkerSetupOptions ऑब्जेक्ट या ऐसा फ़ंक्शन स्वीकार करता है जो DefaultMarkerSetupOptions ऑब्जेक्ट स्वीकार करता है और MarkerSetupOptions ऑब्जेक्ट दिखाता है.

अगर कोई फ़ंक्शन तय किया जा रहा है, तो वह फ़ंक्शन इनपुट के defaultMarkerOptions फ़ील्ड में बदलाव कर सकता है और उसे करना भी चाहिए. साथ ही, उसे आउटपुट MarkerSetupOptions ऑब्जेक्ट में markerOptions के तौर पर दिखाना चाहिए.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions इंटरफ़ेस

इंटरफ़ेस google.maps.journeySharing.MarkerSetupOptions

MarkerSetup के विकल्प.

markerOptions
ज़रूरी नहीं
टाइप: MarkerOptions optional
मार्कर के विकल्प.

DefaultMarkerSetupOptions इंटरफ़ेस

इंटरफ़ेस google.maps.journeySharing.DefaultMarkerSetupOptions

MarkerSetup के डिफ़ॉल्ट विकल्प.

defaultMarkerOptions
टाइप: MarkerOptions
डिफ़ॉल्ट मार्कर के विकल्प.

MarkerCustomizationFunctionParams interface

interface google.maps.journeySharing.MarkerCustomizationFunctionParams
extended by DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

मार्कर को पसंद के मुताबिक बनाने वाले सभी फ़ंक्शन के लिए सामान्य पैरामीटर. इस क्लास का कोई भी ऑब्जेक्ट, मार्कर को पसंद के मुताबिक बनाने वाले किसी भी फ़ंक्शन को सीधे तौर पर नहीं दिया जाता. इसके बजाय, इसकी किसी डिसेंडेंट क्लास का ऑब्जेक्ट दिया जाता है.

defaultOptions
टाइप: MarkerOptions
इस मार्कर को बनाने के लिए इस्तेमाल किए गए डिफ़ॉल्ट विकल्प.
isNew
टाइप: boolean
अगर यह वैल्यू true है, तो इसका मतलब है कि मार्कर को हाल ही में बनाया गया है. साथ ही, मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन को पहली बार कॉल किया जा रहा है. ऐसा मार्कर को मैप व्यू में जोड़ने से पहले किया जाता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है.
marker
टाइप: Marker
मार्कर. इस ऑब्जेक्ट में सीधे तौर पर कोई भी बदलाव किया जाना चाहिए.

DeliveryVehicleMarkerCustomizationFunctionParams इंटरफ़ेस

इंटरफ़ेस google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams MarkerCustomizationFunctionParams को एक्सटेंड करता है
PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams ने एक्सटेंड किया है

मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर, जो डिलीवरी वाहन के मार्कर पर विकल्प लागू करते हैं. FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization और FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization ने इस्तेमाल किया.

vehicle
टाइप: DeliveryVehicle
इस मार्कर से दिखाया गया डिलीवरी वाहन.
इनहेरिट की गई: defaultOptions, isNew, marker

PlannedStopMarkerCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर. ये पैरामीटर, प्लान किए गए स्टॉप को दिखाने वाले मार्कर पर विकल्प लागू करते हैं. FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization ने इस्तेमाल किया.

stopIndex
टाइप: number
बाकी बचे स्टॉप की सूची में, इस स्टॉप का 0 से शुरू होने वाला इंडेक्स.
इनहेरिट की गई: defaultOptions, isNew, marker, vehicle

TaskMarkerCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर, जो प्लान किए गए या असल टास्क की जगहों को दिखाने वाले मार्कर पर विकल्प लागू करते हैं. FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization और FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization ने इस्तेमाल किया.

task
टाइप: Task
इस मार्कर से टास्क की जगह की जानकारी मिलती है.
इनहेरिट की गई: defaultOptions, isNew, marker, vehicle

ShipmentMarkerCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams extends MarkerCustomizationFunctionParams

मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर, जो शिपमेंट डिलीवरी वाहन और डेस्टिनेशन की जगहों को दिखाने वाले मार्कर पर विकल्प लागू करते हैं. FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization और FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization ने इस्तेमाल किया.

taskTrackingInfo
टाइप: TaskTrackingInfo
इस मार्कर से जुड़े टास्क की जानकारी.
इनहेरिट की गई: defaultOptions, isNew, marker

TripMarkerCustomizationFunctionParams इंटरफ़ेस

इंटरफ़ेस google.maps.journeySharing.TripMarkerCustomizationFunctionParams MarkerCustomizationFunctionParams को एक्सटेंड करता है
TripWaypointMarkerCustomizationFunctionParams ने एक्सटेंड किया है

मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर, जो यात्रा के वाहन, यात्रा शुरू होने की जगह, और मंज़िल की जानकारी देने वाले मार्कर पर विकल्प लागू करते हैं. FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization, और FleetEngineTripLocationProviderOptions.destinationMarkerCustomization ने इस्तेमाल किया.

trip
टाइप: Trip
इस मार्कर से जुड़ी यात्रा.

इस यात्रा के लिए उपलब्ध वाहन की जानकारी पाने के लिए, Trip.latestVehicleLocationUpdate और Trip.remainingWaypoints का इस्तेमाल करें.
इनहेरिट की गई: defaultOptions, isNew, marker

TripWaypointMarkerCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर. ये पैरामीटर, यात्रा के वेपॉइंट की जगहों को दिखाने वाले मार्कर पर विकल्प लागू करते हैं. FleetEngineTripLocationProviderOptions.waypointMarkerCustomization ने इस्तेमाल किया.

waypointIndex
टाइप: number
इस मार्कर से जुड़ा 0-आधारित वेपॉइंट इंडेक्स. वेपॉइंट के बारे में जानकारी पाने के लिए, Trip.remainingWaypoints पर इस इंडेक्स का इस्तेमाल करें.
इनहेरिट की गई: defaultOptions, isNew, marker, trip

VehicleMarkerCustomizationFunctionParams इंटरफ़ेस

इंटरफ़ेस google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams MarkerCustomizationFunctionParams को एक्सटेंड करता है
VehicleWaypointMarkerCustomizationFunctionParams ने एक्सटेंड किया है

मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर, जो वाहन के मार्कर पर विकल्प लागू करते हैं. FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization और FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization ने इस्तेमाल किया.

vehicle
टाइप: Vehicle
इस मार्कर से दिखाया गया वाहन.
इनहेरिट की गई: defaultOptions, isNew, marker

VehicleWaypointMarkerCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

मार्कर को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर, जो वाहन के वेपॉइंट मार्कर पर विकल्प लागू करते हैं. FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization, और FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization ने इस्तेमाल किया

waypointIndex
टाइप: number
इस मार्कर से जुड़ा 0-आधारित वेपॉइंट इंडेक्स. वेपॉइंट के बारे में जानकारी पाने के लिए, Vehicle.waypoints पर इस इंडेक्स का इस्तेमाल करें.
इनहेरिट की गई: defaultOptions, isNew, marker, vehicle

PolylineCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.PolylineCustomizationFunctionParams
extended by DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

ऐसे पैरामीटर जो पॉलीलाइन को पसंद के मुताबिक बनाने वाले सभी फ़ंक्शन के लिए सामान्य हैं. इस क्लास का कोई भी ऑब्जेक्ट, पॉलीलाइन को पसंद के मुताबिक बनाने वाले किसी फ़ंक्शन को सीधे तौर पर नहीं दिया जाता. इसके बजाय, इसकी किसी डिसेंडेंट क्लास का ऑब्जेक्ट दिया जाता है.

defaultOptions
टाइप: PolylineOptions
पॉलीलाइन के इस सेट को बनाने के लिए इस्तेमाल किए गए डिफ़ॉल्ट विकल्प.
isNew
टाइप: boolean
अगर यह वैल्यू 'सही है' पर सेट है, तो इसका मतलब है कि पॉलीलाइन की सूची नई बनाई गई है. साथ ही, पॉलीलाइन को पसंद के मुताबिक बनाने वाले फ़ंक्शन को पहली बार कॉल किया जा रहा है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है.
polylines
टाइप: Array<Polyline>
बनाई गई पॉलीलाइन की सूची. इन्हें क्रम से लगाया जाता है, ताकि रेंडर किया गया रास्ता बनाया जा सके.

ShipmentPolylineCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

FleetEngineShipmentLocationProvider के लिए, पॉलीलाइन को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर.

taskTrackingInfo
टाइप: TaskTrackingInfo
इस पॉलीलाइन से जुड़े टास्क की जानकारी.
इनहेरिट की गई: defaultOptions, isNew, polylines

TripPolylineCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

FleetEngineTripLocationProvider के लिए, पॉलीलाइन को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर.

trip
टाइप: Trip
इस पॉलीलाइन से जुड़ी यात्रा.
इनहेरिट की गई: defaultOptions, isNew, polylines

VehiclePolylineCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

FleetEngineVehicleLocationProvider के लिए, पॉलीलाइन को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर.

vehicle
टाइप: Vehicle
इस पॉलीलाइन से गुज़रने वाला वाहन.
इनहेरिट की गई: defaultOptions, isNew, polylines

DeliveryVehiclePolylineCustomizationFunctionParams इंटरफ़ेस

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

FleetEngineDeliveryVehicleLocationProvider के लिए, पॉलीलाइन को पसंद के मुताबिक बनाने वाले फ़ंक्शन के लिए खास पैरामीटर.

deliveryVehicle
टाइप: DeliveryVehicle
डिलीवरी वाहन इस पॉलीलाइन से होकर गुज़र रहा है.
इनहेरिट की गई: defaultOptions, isNew, polylines