ui.Map.setOptions

গুগল ম্যাপস বেসম্যাপ পরিবর্তন করে। নিম্নলিখিতগুলি করতে সক্ষম করে: ১) বর্তমান ম্যাপটাইপ সেট করা। ২) বেসম্যাপের জন্য কাস্টম স্টাইল প্রদান করা (ম্যাপটাইপস্টাইল)। ৩) বেসম্যাপের জন্য উপলব্ধ ম্যাপটাইপআইডিগুলির তালিকা সেট করা।

যদি কোনও প্যারামিটার ছাড়াই কল করা হয়, তাহলে মানচিত্রের ধরণটি 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']
});