ফটোরিয়ালিস্টিক 3D টাইলস

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ডেভেলপাররা

3D টাইলস এপিআই ওভারভিউ ফটোরিয়ালিস্টিক ৩ডি টাইলস হলো উচ্চ রেজোলিউশনের চিত্র দিয়ে টেক্সচার করা একটি ৩ডি মেশ। এগুলি বিশ্বের অনেক জনবহুল এলাকার উচ্চ-রেজোলিউশনের ৩ডি মানচিত্র প্রদান করে। এগুলি আপনাকে পরবর্তী প্রজন্মের, নিমগ্ন ৩ডি ভিজ্যুয়ালাইজেশন অভিজ্ঞতা প্রদান করতে সাহায্য করে, যা আপনার ব্যবহারকারীদের নিম্নলিখিত বিষয়গুলিতে সহায়তা করে:

  • একটি এলাকা বুঝুন

  • আত্মবিশ্বাসের সাথে একটি স্থানে নেভিগেট করুন

  • সিদ্ধান্ত নেওয়ার জন্য নতুন স্থান মূল্যায়ন করুন

  • বাস্তব জগৎ কীভাবে পরিবর্তিত হয় তা বুঝুন

শুরু করার আগে

ফটোরিয়ালিস্টিক ৩ডি টাইলস এপিআই ব্যবহার শুরু করার আগে, আপনাকে পরিষেবার শর্তাবলী এবং ম্যাপ টাইলস এপিআই নীতিমালা পর্যালোচনা করতে হবে। এরপর আপনি একটি বিলিং অ্যাকাউন্ট দিয়ে প্রজেক্ট শুরু করতে এবং ম্যাপ টাইলস এপিআই সক্রিয় করতে পারবেন। আরও জানতে, ক্লাউড কনসোলে সেটআপ দেখুন।

টাইলস পাওয়া

আপনার এপিআই কী (API key) পাওয়ার পর, আপনি আপনার পছন্দের একটি ৩ডি টাইলস রেন্ডারারের রুট টাইলসেট ইউআরএল (root tileset URL) উল্লেখ করে ফটোরিয়ালিস্টিক টাইলস অ্যাক্সেস করা শুরু করতে পারেন। এরপর, ব্যবহারকারী যখন ম্যাপটি অন্বেষণ করেন, তখন ফটোরিয়ালিস্টিক টাইলসের জন্য পরবর্তী সমস্ত কল রেন্ডারার দ্বারা স্বয়ংক্রিয়ভাবে সম্পন্ন হয়।

রেন্ডারটি একটিমাত্র রুট টাইলসেট অনুরোধ থেকে কমপক্ষে তিন ঘন্টার জন্য টাইল অনুরোধ করতে পারে। এই সীমায় পৌঁছানোর পর, আপনাকে অবশ্যই আরেকটি রুট টাইলসেট অনুরোধ করতে হবে।

উদাহরণস্বরূপ, Cesium JS দিয়ে 3D টাইলস অন্বেষণ শুরু করতে আপনি নিম্নলিখিত জাভাস্ক্রিপ্ট কোডটি ব্যবহার করতে পারেন।

<head>
 <meta charset="utf-8">
 <script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.105/Build/Cesium/Cesium.js"></script>
 <link href="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.105/Build/Cesium/Widgets/widgets.css" rel="stylesheet">
</head>

<body>
  <div id="cesiumContainer"></div>
  <script>
    const viewer = new Cesium.Viewer('cesiumContainer', {
      imageryProvider: false,
      baseLayerPicker: false,
      requestRenderMode: true,
    });

    const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
      url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
      showCreditsOnScreen: true,
    }));

    viewer.scene.globe.show = false;
  </script>
</body>