ওভারভিউ

Maps JavaScript API-এর জন্য WebGL-চালিত বৈশিষ্ট্যগুলি আপনাকে কাত এবং ঘূর্ণন নিয়ন্ত্রণ করতে, মানচিত্রে সরাসরি 3D বস্তু যোগ করতে এবং আরও অনেক কিছু করতে দেয়৷ The following features are included:

  • WebGL ওভারলে ভিউ আপনাকে আপনার মানচিত্রে কাস্টম 2D এবং 3D গ্রাফিক্স এবং অ্যানিমেটেড সামগ্রী যোগ করতে দেয়৷
  • কাত এবং শিরোনাম এখন প্রোগ্রামগতভাবে সামঞ্জস্য করা যেতে পারে, এবং মাউস এবং কীবোর্ড অঙ্গভঙ্গি ব্যবহার করে।
  • map.moveCamera() আপনাকে একই সাথে একাধিক ক্যামেরা বৈশিষ্ট্য পরিবর্তন করতে দেয়।
  • Zoom now supports fractional values .

শুরু করুন

নতুন WebGL বৈশিষ্ট্যগুলি ব্যবহার করার জন্য, আপনাকে অবশ্যই একটি ভেক্টর মানচিত্র ব্যবহার করতে হবে৷ This section shows you how.

Specify the renderingType option

আপনার মানচিত্রের জন্য রাস্টার বা ভেক্টর রেন্ডারিং প্রকার নির্দিষ্ট করতে renderingType বিকল্পটি ব্যবহার করুন (কোনও মানচিত্র আইডি প্রয়োজন নেই):

  1. Load the RenderingType library; this can be done when loading the Maps library:

    const { Map, RenderingType } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary;
    
  2. মানচিত্র শুরু করার সময়, RenderingType.VECTOR বা RenderingType.RASTER উল্লেখ করতে renderingType বিকল্পটি ব্যবহার করুন :

    map = new Map(
      document.getElementById('map') as HTMLElement,
      {
        zoom: 4,
        center: position,
        renderingType: RenderingType.VECTOR,
      }
    );
    

renderingType বিকল্পটি মানচিত্র আইডি কনফিগার করে তৈরি যেকোন রেন্ডারিং টাইপ সেটিংসকে ওভাররাইড করে।

  • কাত এবং ঘূর্ণন সক্ষম করতে, tiltInteractionEnabled মানচিত্র বিকল্পটিকে সত্যে সেট করুন বা map.setTiltInteractionEnabled কল করুন।
  • প্যানিং সক্ষম করতে, headingInteractionEnabled মানচিত্র বিকল্পটিকে true সেট করুন বা map.setHeadingInteractionEnabled কল করুন।

রেন্ডারিং টাইপ সেট করতে একটি মানচিত্র আইডি ব্যবহার করুন

আপনি একটি মানচিত্র আইডি ব্যবহার করে রেন্ডারিং টাইপও নির্দিষ্ট করতে পারেন। একটি নতুন মানচিত্র আইডি তৈরি করতে, ক্লাউড-ভিত্তিক মানচিত্র স্টাইলিং-এর ধাপগুলি অনুসরণ করুন - একটি মানচিত্র আইডি পান । মানচিত্র প্রকারটি JavaScript- এ সেট করতে ভুলবেন না এবং ভেক্টর বিকল্পটি নির্বাচন করুন। মানচিত্রে কাত এবং ঘূর্ণন সক্ষম করতে টিল্ট বা ঘূর্ণন পরীক্ষা করুন। এটি করার ফলে আপনি প্রোগ্রামগতভাবে এই মানগুলিকে সামঞ্জস্য করতে পারবেন এবং ব্যবহারকারীদের সরাসরি মানচিত্রে কাত এবং শিরোনাম সামঞ্জস্য করতে পারবেন৷ যদি টিল্ট বা শিরোনামের ব্যবহার আপনার অ্যাপকে বিরূপভাবে প্রভাবিত করে, তাহলে টিল্ট এবং রোটেশন চেক না করে রাখুন যাতে ব্যবহারকারীরা কাত এবং ঘূর্ণন সামঞ্জস্য করতে না পারে।

ভেক্টর ম্যাপ আইডি তৈরি করুন

এরপরে, আপনার তৈরি করা মানচিত্র ID দিয়ে আপনার মানচিত্র আরম্ভ করার কোড আপডেট করুন। আপনি মানচিত্র ব্যবস্থাপনা পৃষ্ঠায় আপনার মানচিত্র IDs খুঁজে পেতে পারেন. এখানে দেখানো হিসাবে mapId প্রপার্টি ব্যবহার করে ম্যাপ ইনস্ট্যান্টিয়েট করার সময় একটি ম্যাপ আইডি প্রদান করুন:

map = new google.maps.Map(document.getElementById('map'), {
  center: {lat: -34.397, lng: 150.644},
  zoom: 8,
  mapId: 'MAP_ID'
});

<gmp-map> উপাদান ব্যবহার করুন

তিনি <gmp-map> উপাদান ব্যবহার করার সময় ভেক্টর মানচিত্র, টিল্ট এবং শিরোনাম ডিফল্টরূপে সক্রিয় থাকে, যা আপনাকে HTML ব্যবহার করে আপনার পৃষ্ঠায় একটি মানচিত্র যোগ করতে দেয়। আরও জানুন

উদাহরণ

এই বৈশিষ্ট্যগুলি প্রদর্শন করার জন্য উদাহরণ প্রদান করা হয়েছে: