যদি কোনও প্যারামিটার ছাড়াই কল করা হয়, তাহলে মানচিত্রের ধরণটি Google মানচিত্রের ডিফল্টে রিসেট করে।
এই ui.Map ফেরত দেয়।
| ব্যবহার | রিটার্নস |
|---|---|
Map. setOptions ( mapTypeId , styles , types ) | ui.Map সম্পর্কে |
| যুক্তি | আদর্শ | বিস্তারিত |
|---|---|---|
এটি: ui.map | ui.Map সম্পর্কে | ui.Map ইনস্ট্যান্স। |
mapTypeId | স্ট্রিং, ঐচ্ছিক | বেসম্যাপ সেট করার জন্য একটি mapTypeId। "ROADMAP", "SATELLITE", "HYBRID", অথবা "TERRAIN" এর মধ্যে যেকোনো একটি ব্যবহার করে স্ট্যান্ডার্ড Google Maps API ম্যাপ টাইপ নির্বাচন করা যেতে পারে, অথবা opt_styles অভিধানে নির্দিষ্ট করা কীগুলির মধ্যে একটি ব্যবহার করা যেতে পারে। যদি null হিসেবে ছেড়ে দেওয়া হয় এবং opt_styles-এ শুধুমাত্র ১টি স্টাইল নির্দিষ্ট করা থাকে, তাহলে সেই স্টাইলটি ব্যবহার করা হবে। |
styles | বস্তু, ঐচ্ছিক | কাস্টম MapTypeStyle অবজেক্টের একটি অভিধান যার নাম ম্যাপের Map Type Controls-এ প্রদর্শিত হবে। দেখুন: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle |
types | তালিকা[স্ট্রিং], ঐচ্ছিক | mapTypeIds এর একটি তালিকা উপলব্ধ করতে হবে। যদি বাদ দেওয়া হয়, কিন্তু opt_styles নির্দিষ্ট করা থাকে, তাহলে সমস্ত স্টাইল কী স্ট্যান্ডার্ড Google Maps API ম্যাপ প্রকারের সাথে যুক্ত করে। |
উদাহরণ
কোড এডিটর (জাভাস্ক্রিপ্ট)
// Set the map to terrain with a string. Map.setOptions('TERRAIN'); // Use a dictionary to add some typo protection. var mapTypes = { HYBRID: 'HYBRID', ROADMAP: 'ROADMAP', SATELLITE: 'SATELLITE', TERRAIN: 'TERRAIN' }; Map.setOptions({mapTypeId: mapTypes.HYBRID}); Map.setOptions({mapTypeId: mapTypes.ROADMAP}); Map.setOptions({mapTypeId: mapTypes.SATELLITE}); Map.setOptions({mapTypeId: mapTypes.TERRAIN}); // Add a basemap that inverts the lightness to make a darker background. Map.setOptions({ styles: {'Inverted': [{featureType: 'all', stylers: [{invert_lightness: true}]}]} }); // Use types keyword to control map type visibility, e.g. show only 'Inverted'. Map.setOptions({ styles: {'Inverted': [{featureType: 'all', stylers: [{invert_lightness: true}]}]}, types: ['Inverted'] });