
আপনি pinConfiguration কনস্ট্রাক্টর ব্যবহার করে মার্কারগুলির চেহারা কাস্টমাইজ করতে পারেন। pinConfiguration কনস্ট্রাক্টর ব্যাকগ্রাউন্ড এবং বর্ডার রঙ, গ্লিফ টেক্সট এবং রঙ, উচ্চতা, ব্যবহার করা ছবি এবং অতিরিক্ত কাস্টমাইজেশনের জন্য আরও বিকল্প পরিবর্তন করার পদ্ধতি প্রদান করে।
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি নতুন মার্কার তৈরি করতে হয় এবং উপলব্ধ কিছু কাস্টমাইজেশন বিকল্প ব্যবহার করে এটিকে স্টাইল করতে হয়:
map.addMarker(
markerOptions {
position = sanFrancisco
style = pinConfiguration {
backgroundColor = Color.GREEN
borderColor = Color.GREEN
glyph = Glyph.fromColor(Color.RED)
}
}
)
এই পৃষ্ঠাটি আপনাকে নিম্নলিখিত উপায়ে মার্কারগুলি কীভাবে কাস্টমাইজ করবেন তা দেখায়:
- মার্কার স্কেল করুন
- পটভূমির রঙ পরিবর্তন করুন
- সীমানার রঙ পরিবর্তন করুন
- একটি গ্লিফে টেক্সট যোগ করুন
- মার্কার হিসেবে একটি ছবি ব্যবহার করুন
- মার্কারগুলি সরান
মার্কার স্কেল করুন
একটি মার্কার স্কেল করতে, scale বিকল্পটি ব্যবহার করুন:
map.addMarker(
markerOptions {
position = sanFrancisco
style = pinConfiguration {
scale = 3.14
}
}
)
পটভূমির রঙ পরিবর্তন করুন
নির্মাণের সময় মার্কারের পটভূমির রঙ পরিবর্তন করতে PinElement.background বিকল্পটি ব্যবহার করুন:
map.addMarker(
markerOptions {
position = sanFrancisco
style = pinConfiguration {
backgroundColor = Color.GREEN
}
}
)
সীমানার রঙ পরিবর্তন করুন
নির্মাণের সময় মার্কারের বর্ডারের রঙ পরিবর্তন করতে markerOptions.borderColor বিকল্পটি ব্যবহার করুন:
map.addMarker(
markerOptions {
position = sanFrancisco
style = pinConfiguration {
borderColor = Color.GREEN
}
}
)
একটি গ্লিফে টেক্সট যোগ করুন
ডিফল্ট গ্লিফের পরিবর্তে একটি markerOptions.glyph অক্ষর ব্যবহার করুন। মার্কারের টেক্সট গ্লিফ মার্কার দিয়ে স্কেল করে:
map.addMarker(
markerOptions {
position = sanFrancisco
style = pinConfiguration {
glyph = Glyph.fromText("G")
}
}
)
মার্কার হিসেবে একটি ছবি ব্যবহার করুন
Map.addMarker(markerOptions {
position = latLngAltitude {
latitude = 40.7484
longitude = -73.9857
altitude = 100.0
}
zIndex = 1
label = "Empire State Building"
isExtruded = true
isDrawnWhenOccluded = true
altitudeMode = AltitudeMode.RELATIVE_TO_MESH
setStyle(ImageView(R.drawable.ook))
})
মার্কারগুলি সরান
মানচিত্র থেকে মার্কার অপসারণ করতে Marker.remove() ব্যবহার করুন:
marker.remove();