ConsumerMapStyle
क्लास डाइनैमिक कस्टमाइज़ेशन के साथ सेटर और गेटर मेथड उपलब्ध कराती है
का इस्तेमाल करें. आप
ConsumerController.getConsumerMapStyle()
तरीका.
यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाने की सुविधा, डिवाइस के रोटेशन में बनी रहती है. यह तब तक लागू रहती है, जब तक कि
तुम इसे अलग करती हो
ConsumerController
.
मार्कर को पसंद के मुताबिक बनाएं
मार्कर टाइप और उसकी प्रॉपर्टी सेट करने के लिए,
ConsumerMapStyle.setMarkerStyleOptions()
तरीका. आपकी पसंद के मुताबिक
मार्कर के विकल्प, उपभोक्ता SDK टूल से मिली डिफ़ॉल्ट वैल्यू को बदल देते हैं.
डिफ़ॉल्ट वैल्यू को पहले जैसा करने के लिए, MarkerOptions
पैरामीटर के लिए null
का इस्तेमाल करके setMarkerStyleOptions()
को कॉल करें. चालू MarkerOptions
को वापस पाएं
इसका उपयोग कर रहा है
getMarkerStyleOptions()
.
मार्कर का टाइप चुनना
आप इन मार्कर आइकॉन का इस्तेमाल कर सकते हैं और उनमें अपने हिसाब से बदलाव कर सकते हैं:
TRIP_PICKUP_POINT
- यात्रा शेयर करने के दौरान डिसप्लेTRIP_DROPOFF_POINT
- यात्रा की जानकारी शेयर करने के दौरान दिखता हैTRIP_INTERMEDIATE_DESTINATION
TRIP_VEHICLE
- यात्रा शेयर करने के दौरान डिसप्लेउपभोक्ता SDK टूल से जुड़े अपडेट यात्रा की निगरानी के दौरान
TRIP_VEHICLE
आइकॉन को इस तरह घुमाया जाएगा कि वह रूट पर चलने के दौरान वास्तविक वाहन का व्यवहार.
मार्कर के विकल्प चुनें
अपने उपभोक्ता ऐप्लिकेशन के लिए मार्कर को पसंद के मुताबिक बनाने के लिए, यह तरीका अपनाएं:
Google Maps
MarkerOptions
से मिले हर मार्कर के लिए प्रॉपर्टी का इस्तेमाल करें.MarkerOptions
को इसके कंस्ट्रक्टर का इस्तेमाल करके बनाएं.'सेटर' का इस्तेमाल करके कस्टम प्रॉपर्टी तय करें स्टाइल मेथड का इस्तेमाल करें.
अगर आप चाहें, तो पैटर्न की नकल करके, अपने यूज़र इंटरफ़ेस (यूआई) एलिमेंट का इस्तेमाल करें इसे
MarkerOptions
कंस्ट्रक्टर ने उपलब्ध कराया है.मार्कर बंद करने के लिए,
visible
प्रॉपर्टी कोfalse
पर सेट करें. इसके बाद, उसकी जगह पर अपने यूज़र इंटरफ़ेस (यूआई) एलिमेंट का इस्तेमाल किया जा सकता है.
ज़्यादा जानकारी के लिए, Google Maps देखें
MarkerOptions
.
मार्कर को पसंद के मुताबिक बनाने के उदाहरण
Java
// Initializing marker options.
consumerController
.getConsumerMapStyle()
.addOnSuccessListener(
consumerMapStyle -> {
consumerMapStyle.setMarkerStyleOptions(
MarkerType.TRIP_VEHICLE,
new MarkerOptions()
.visible(false));
});
// Reset marker options to default values.
consumerMapStyle.setMarkerStyleOptions(MarkerType.TRIP_VEHICLE, null);
Kotlin
// Initializing marker options.
consumerController
.getConsumerMapStyle()
.addOnSuccessListener({ consumerMapStyle ->
consumerMapStyle.setMarkerStyleOptions(MarkerType.TRIP_VEHICLE, MarkerOptions().visible(false))
})
// Reset marker options to default values.
consumerMapStyle.setMarkerStyleOptions(MarkerType.TRIP_VEHICLE, null)