3D এরিয়া এক্সপ্লোরার শুরু হচ্ছে, 3D এরিয়া এক্সপ্লোরার শুরু হচ্ছে

ইমেজ

ওভারভিউ

3D এরিয়া এক্সপ্লোরার সমাধান আপনাকে অবস্থানগুলি আবিষ্কার এবং অভিজ্ঞতা করার জন্য একটি সম্পূর্ণ নতুন উপায় দেয়৷ এই সমাধানটি চিত্তাকর্ষক, ইন্টারেক্টিভ 3D পরিবেশ তৈরি করতে Google মানচিত্র প্ল্যাটফর্ম ফটোরিয়ালিস্টিক 3D টাইলস এবং প্লেস এপিআই- এর ক্ষমতাকে কাজে লাগায়।

3D এরিয়া এক্সপ্লোরারটি একাধিক উদ্দেশ্যে তৈরি করা হয়েছে:

  • এলাকা অন্বেষণ উন্নত করুন: ব্যবহারকারীরা স্থানীয় বৈশিষ্ট্য এবং ল্যান্ডমার্কগুলির অন্তর্দৃষ্টি অর্জন করে উচ্চ মাত্রার ভিজ্যুয়াল বিশদ সহ আশেপাশের এলাকাগুলি কার্যত অন্বেষণ করতে পারে৷

  • অবস্থান-ভিত্তিক আখ্যান প্রচার করুন: : সমৃদ্ধ বর্ণনা সহ POIs (আগ্রহের বিষয়গুলি) অন্তর্ভুক্ত করার ক্ষমতা বর্ণনা-চালিত অভিজ্ঞতা তৈরি করতে সক্ষম করে যা ব্যবহারকারীদের নির্দিষ্ট অবস্থান সম্পর্কে শিক্ষিত এবং অবহিত করে৷

  • Google Maps 3D ক্ষমতা ব্যবহার করে উন্নয়নকে অনুপ্রাণিত করুন: এটি নিমজ্জনশীল, ইন্টারেক্টিভ মানচিত্র তৈরির জন্য Google এর 3D ম্যাপিং ডেটার সম্ভাব্যতা প্রদর্শন করে

শুরু করা:

সক্ষম করুন

মূল প্রযুক্তি

এই সমাধান দুটি মূল প্রযুক্তি ব্যবহার করে নির্মিত হয়:

Google মানচিত্র প্ল্যাটফর্ম APIs:

এই অভিজ্ঞতা তৈরি করতে আমরা বেস ম্যাপ এবং ডেটা পেতে Google Maps প্ল্যাটফর্ম থেকে বেশ কয়েকটি API ব্যবহার করি:

  • Google মানচিত্র ফটোরিয়ালিস্টিক 3D টাইলস : বিল্ডিং এবং ভূখণ্ডের উচ্চ-রেজোলিউশন 3D মডেলগুলি শহুরে পরিবেশের একটি বাস্তবসম্মত এবং দৃশ্যত আকর্ষক উপস্থাপনা প্রদান করে৷
  • Places API : অ্যাপটি অন্বেষণ করা এলাকার মধ্যে আগ্রহের পয়েন্ট (POIs) সম্পর্কে বিস্তারিত তথ্য সনাক্ত করতে এবং প্রদর্শন করতে পারে, স্থানীয় জ্ঞানের সাথে ব্যবহারকারীর অভিজ্ঞতাকে সমৃদ্ধ করে।
  • স্বয়ংসম্পূর্ণ ব্যবহারকারীদের নির্দিষ্ট অবস্থান বা আগ্রহের ক্ষেত্রগুলি অনুসন্ধান করতে সহায়তা করে৷

সিসিয়ামজেএস

উচ্চ-রেজোলিউশন 3D গ্লোব রেন্ডারিং এবং প্রদর্শনের জন্য CesiumJS দায়ী। এটি Google-এর ফটোরিয়ালিস্টিক 3D টাইলসের লোডিং এবং ভিজ্যুয়ালাইজেশন পরিচালনা করে, যা বিল্ডিং এবং ভূখণ্ডের একটি 3D জাল মডেল প্রদান করে।

ক্যামেরা ম্যানেজমেন্ট: CesiumJS ক্যামেরার অবস্থান, ওরিয়েন্টেশন এবং নড়াচড়া নিয়ন্ত্রণ করার জন্য টুল সরবরাহ করে। এর মধ্যে রয়েছে:

  • অ্যাপটি লোড করার সময় নির্দিষ্ট আশেপাশে ফোকাস করার জন্য প্রাথমিক দৃষ্টিভঙ্গি সেট করা।
  • অন্বেষণের জন্য স্বয়ংক্রিয় কক্ষপথ অ্যানিমেশনগুলির মতো গতিশীল ক্যামেরা আন্দোলনগুলি বাস্তবায়ন করা।
  • বিশ্বের সাথে ব্যবহারকারীর মিথস্ক্রিয়া পরিচালনা করা যদি এই ধরনের বৈশিষ্ট্যগুলি অন্তর্ভুক্ত থাকে (প্যানিং, জুমিং, ঘোরানো)।

ফটোরিয়ালিস্টিক 3D টাইল কীভাবে একটি 3D টাইলস রেন্ডারারের সাথে কাজ করতে পারে তা শিখুন।

মূল উপাদান

অ্যাপ্লিকেশনটি দুটি ভিন্ন অ্যাপে বিভক্ত, যথা:

  • অ্যাডমিন অ্যাপ
  • ডেমো অ্যাপ

এই চিত্রটি দুটি অ্যাপ্লিকেশনের মধ্যে পার্থক্য এবং পারস্পরিক সম্পর্কের একটি ওভারভিউ দেয়:

ইমেজ

প্রতিটি অ্যাপ আরও তদন্ত করা উপকারী হবে:

অ্যাডমিন অ্যাপ

এই অ্যাপ্লিকেশনটি একটি ব্যবহারকারী-বান্ধব ইন্টারফেস প্রদান করে যা আপনাকে 3D অভিজ্ঞতা কাস্টমাইজ করতে দেয়:

  • অবস্থান অনুসন্ধান: আপনি যে এলাকাটি প্রদর্শন করতে চান তা খুঁজে পেতে সমন্বিত Google মানচিত্র প্ল্যাটফর্ম স্বয়ংসম্পূর্ণ অনুসন্ধান বার ব্যবহার করুন। একবার আপনি একটি অবস্থান নির্বাচন করলে, ক্যামেরাটি নির্বিঘ্নে সেই এলাকায় উড়ে যাবে।

  • ক্যামেরা: নির্বাচিত দেখার অভিজ্ঞতা তৈরি করতে ক্যামেরা চলাচলের গতি এবং কক্ষপথের ধরন সামঞ্জস্য করুন।

  • স্থানগুলি (POIs): আপনি যে ঘনত্ব, অনুসন্ধান ব্যাসার্ধ, এবং আগ্রহের পয়েন্টগুলির ধরন (যেমন, রেস্তোরাঁ, ক্যাফে, ল্যান্ডমার্ক) সংজ্ঞায়িত করুন যেগুলি আপনি ফিচার করতে চান৷

আপনার শেষ ব্যবহারকারীদের জন্য অভিজ্ঞতা কাস্টমাইজ করতে এই অ্যাপ্লিকেশন ব্যবহার করুন.

3D এরিয়া এক্সপ্লোরার কাস্টমাইজেশনের সমস্ত কাস্টমাইজেশনের বিশদ বিবরণ রয়েছে।

ডেমো অ্যাপ

এটি চূড়ান্ত, ব্যবহারকারী-মুখী অ্যাপ্লিকেশন যা অ্যাডমিন অ্যাপে আপনার তৈরি করা কনফিগারেশন লোড করে। এই নিমজ্জিত, 3D পরিবেশে, ব্যবহারকারীরা নির্বাচিত এলাকাগুলি অন্বেষণ করতে এবং আপনার হাইলাইট করা জায়গাগুলি আবিষ্কার করতে সক্ষম হবে৷

আপনি অ্যাডমিন অ্যাপ ব্যবহার করে আপনার চেহারা এবং অনুভূতি কাস্টমাইজ করার পরে, আপনি কনফিগারেশন ডাউনলোড করতে পারেন এবং উত্স কোড থেকে আপনার কাস্টম অ্যাপ্লিকেশন চালাতে পারেন।

ব্যবহারকারীর অভিজ্ঞতা

ইমেজ

অ্যাপ্লিকেশনটির প্রধান বৈশিষ্ট্যগুলির মধ্যে কয়েকটি হল:

  1. ব্যবহারকারীরা ইন্টারেক্টিভভাবে বিল্ডিং, ল্যান্ডমার্ক এবং ভূখণ্ড সহ 3D তে একটি এলাকা অন্বেষণ করতে পারে।
  2. ব্যবহারকারীরা কাছাকাছি স্থানগুলি (যেমন, যাদুঘর, পার্ক, রেস্তোরাঁ) অনুসন্ধান এবং আবিষ্কার করতে পারে।
  3. একটি স্থান নির্বাচন করার পরে, ব্যবহারকারীরা সেই অবস্থানের সাথে সম্পর্কিত বিস্তারিত তথ্য বা বর্ণনা দেখতে পারেন।

  4. বিকাশকারীরা সেটিংস এবং নিয়ন্ত্রণের মাধ্যমে তাদের অন্বেষণের অভিজ্ঞতাকে ব্যক্তিগতকৃত করতে পারেন (যদি অ্যাডমিন অ্যাপ ব্যবহার করেন)।

  5. স্বয়ংক্রিয় ঘূর্ণন সক্ষম করা হয়েছে, ক্যামেরাটিকে স্বয়ংক্রিয়ভাবে নির্বাচিত এলাকার কেন্দ্রের চারপাশে ঘোরানোর অনুমতি দেয়৷

পূর্বশর্ত

  1. Google Maps API কী: নিম্নলিখিত APIগুলি সক্ষম করে আপনার একটি বৈধ API কী প্রয়োজন হবে:

  2. ওয়েব সার্ভার: আপনি যেকোনো একটি থেকে অ্যাপ্লিকেশনটি পরিবেশন করতে পারেন:

    • একটি স্থানীয় ওয়েব সার্ভার (যেমন, Node.js, http-সার্ভার ব্যবহার করে)
    • একটি স্ট্যাটিক ওয়েব হোস্টিং পরিষেবা (অ্যাপ্লিকেশনটি একটি ডকারফাইলের সাথে আসে)

আপনি GitHub প্রকল্পের রিডমি বিভাগে স্থাপনার বিকল্পগুলির একটি বিশদ বিবরণ খুঁজে পেতে পারেন।

স্থাপনা

আপনি GKE বা GAE-এর মতো যেকোনো কন্টেইনার পরিবেশে একটি নোড অ্যাপ্লিকেশন বা একটি ডকার কন্টেইনার হিসেবে অ্যাপটিকে স্থাপন করতে পারেন। হোস্ট করা ডেমো নিম্নলিখিত আর্কিটেকচার ব্যবহার করে:

ইমেজ

  • এই আর্কিটেকচারে, কোডটি একটি গিটহাব প্রকল্পে থাকে।
  • ক্লাউড বিল্ড মূলে যেকোন পুশ করার সময় কোডটি তুলে নেয় এবং একটি বিল্ড অপারেশন বন্ধ করে দেয়।
  • বিল্ডের অংশ হিসাবে, এটি এপিআই কী ইনজেক্ট করে এবং একটি চিত্র তৈরি করে যা পরে আর্টিফ্যাক্ট রেজিস্ট্রিতে সংরক্ষণ করা হয়।
  • অবশেষে, এটি আর্টিফ্যাক্ট রেজিস্ট্রি থেকে ক্লাউড রানে সর্বশেষ স্থিতিশীল চিত্র স্থাপন করে।
  • মোতায়েন করা অ্যাপগুলির স্বাস্থ্য পরীক্ষা করার জন্য আমাদের কিছু স্বাস্থ্য পরীক্ষা এবং পর্যবেক্ষণ চলছে।

বিলিং তথ্য

3D এরিয়া এক্সপ্লোরার সমাধান একটি নিমজ্জিত, গতিশীল অভিজ্ঞতা প্রদান করতে Google মানচিত্র প্ল্যাটফর্ম পরিষেবাগুলি ব্যবহার করে৷ কিছু এপিআই চার্জ দিতে পারে। এখানে APIs এবং মূল্যের লিঙ্কগুলির একটি ওভারভিউ রয়েছে৷

Google মানচিত্র প্ল্যাটফর্ম - 3D টাইলস API:

গল্প বলার সমাধান ভূ-স্থানিক ডেটার সাথে ভিজ্যুয়াল অভিজ্ঞতা বাড়াতে 3D টাইলস API ব্যবহার করে। 3D টাইলস API এর সাথে সম্পর্কিত মূল্যের বিশদ বিবরণের জন্য, Google মানচিত্র প্ল্যাটফর্ম - 3D টাইলস API মূল্য নির্ধারণ করুন।

Google মানচিত্র প্ল্যাটফর্ম - স্থান API:

স্থান-ভিত্তিক ডেটার জন্য স্থান-ভিত্তিক API নিযুক্ত করা হয়, গল্প বলার অভিজ্ঞতায় সমৃদ্ধ তথ্য যোগ করে। Google Places API-এর সাথে সম্পর্কিত খরচগুলি বোঝার জন্য, Google Maps Platform - Places API Pricing-এ যান।

Google মানচিত্র প্ল্যাটফর্ম - স্বয়ংসম্পূর্ণ API:

স্বয়ংসম্পূর্ণ বৈশিষ্ট্য ব্যবহারকারীর মিথস্ক্রিয়া উন্নত করে। Google Maps Autocomplete API সংক্রান্ত মূল্যের বিশদ বিবরণের জন্য, অনুগ্রহ করে Google Maps Platform - Places Autocomplete Pricing দেখুন।

CesiumJS:

CesiumJS 3D গ্লোব ভিজ্যুয়ালাইজেশনের জন্য ব্যবহৃত হয়। যদিও CesiumJS নিজেই ওপেন সোর্স, অতিরিক্ত বৈশিষ্ট্য বা পরিষেবাগুলির নিজস্ব সংশ্লিষ্ট খরচ থাকতে পারে। যেকোনো প্রিমিয়াম অফারগুলির জন্য CesiumJS ডকুমেন্টেশন পড়ুন।

প্রতিটি সংশ্লিষ্ট API-এর জন্য মূল্যের বিবরণ পর্যালোচনা করা অত্যন্ত গুরুত্বপূর্ণ, কারণ ব্যবহারের ভিত্তিতে চার্জ পৃথকভাবে নির্ধারিত হয়। মনে রাখবেন যে Google মানচিত্র প্ল্যাটফর্ম কোনো খরচ ছাড়াই একটি নির্দিষ্ট পরিমাণ ব্যবহার সহ একটি বিনামূল্যের স্তর অফার করে এবং অনুরোধের সংখ্যা এবং ব্যবহারের অঞ্চলের মতো বিষয়গুলির উপর ভিত্তি করে মূল্যের নির্দিষ্টতা পরিবর্তিত হতে পারে।

সর্বদা Google মানচিত্র প্ল্যাটফর্ম এবং CesiumJS ব্যবহারের খরচ সম্পর্কে সবচেয়ে সঠিক এবং আপ-টু-ডেট তথ্যের জন্য অফিসিয়াল মূল্য পৃষ্ঠাগুলি দেখুন। যেকোনও সংশ্লিষ্ট খরচ কার্যকরভাবে পরিচালনা ও বোঝার জন্য এই পরিষেবাগুলির দ্বারা বর্ণিত নিয়ম ও শর্তাবলীর সাথে সম্মতি নিশ্চিত করুন।

উপসংহার

এই নথিটি 3D এরিয়া এক্সপ্লোরারের ক্ষমতা, উপাদান, ব্যবহারকারীর অভিজ্ঞতা এবং প্রযুক্তিগত প্রয়োজনীয়তার একটি ওভারভিউ প্রদান করে।

Google-এর ফটোরিয়ালিস্টিক 3D টাইলস এবং প্লেস এপিআই ব্যবহার করে, এটি আশেপাশের ভার্চুয়াল অন্বেষণ, আগ্রহের জায়গাগুলি আবিষ্কার এবং স্থানীয় ইতিহাস সম্পর্কে শেখার সক্ষম করে৷

একটি এলাকা প্রদর্শন করা হোক না কেন, অন্বেষণ বাড়ানো হোক বা ডিজিটাল গল্প বলার প্রচার করা হোক, 3D এরিয়া এক্সপ্লোরার একটি দৃশ্যত অত্যাশ্চর্য প্ল্যাটফর্ম অফার করে৷

একটি আকর্ষণীয় এবং তথ্যপূর্ণ 3D অভিজ্ঞতা তৈরি করতে অ্যাডমিন অ্যাপ ব্যবহার করে ডেমোটি ব্যবহার করে দেখুন এবং কাস্টমাইজ করুন।