ConsumerMapStyle
क्लास डाइनैमिक कस्टमाइज़ेशन के साथ सेटर और गेटर मेथड उपलब्ध कराती है
का इस्तेमाल करें. आप
ConsumerController.getConsumerMapStyle()
तरीका.
यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाने की सुविधा, डिवाइस के रोटेशन में बनी रहती है. यह तब तक लागू रहती है, जब तक कि
तुम इसे अलग करती हो
ConsumerController
.
मार्कर को पसंद के मुताबिक बनाएं
मार्कर टाइप और उसकी प्रॉपर्टी सेट करने के लिए,
ConsumerMapStyle.setMarkerStyleOptions()
तरीका. आपकी पसंद के मुताबिक
मार्कर के विकल्प, उपभोक्ता SDK टूल से मिली डिफ़ॉल्ट वैल्यू को बदल देते हैं.
डिफ़ॉल्ट वैल्यू वापस लाने के लिए, null
का इस्तेमाल करके setMarkerStyleOptions()
पर कॉल करें
MarkerOptions
पैरामीटर के लिए. चालू MarkerOptions
को वापस पाएं
इसका उपयोग कर रहा है
getMarkerStyleOptions()
.
कोई मार्कर प्रकार चुनें
आप इन मार्कर आइकॉन का इस्तेमाल कर सकते हैं और उनमें अपने हिसाब से बदलाव कर सकते हैं:
TRIP_PICKUP_POINT
- यात्रा शेयर करने के दौरान डिसप्लेTRIP_DROPOFF_POINT
- यात्रा शेयर करने के दौरान डिसप्लेTRIP_INTERMEDIATE_DESTINATION
TRIP_VEHICLE
- यात्रा शेयर करने के दौरान डिसप्लेउपभोक्ता SDK टूल से जुड़े अपडेट यात्रा की निगरानी के दौरान
TRIP_VEHICLE
आइकॉन को इस तरह घुमाया जाएगा कि वह रूट पर चलने के दौरान वास्तविक वाहन का व्यवहार.
मार्कर के विकल्प चुनें
उपभोक्ता ऐप्लिकेशन के लिए, अपनी पसंद के मुताबिक मार्कर इस्तेमाल करने के लिए, यह तरीका अपनाएं:
Google मैप
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)