উত্তরাধিকার উদাহরণ

অ্যান্ড্রয়েড

ApiDemos নমুনা অ্যাপ চালান

ApiDemos নমুনা অ্যাপটি চালানোর জন্য, GitHub নমুনা ( Java | Kotlin ) দেখুন এবং CloudBasedMapStylingDemoActivity ডেমো ( Java | Kotlin ) দেখুন।

আপনি একটি জাভা এবং কোটলিন নমুনা অ্যাপ্লিকেশন খুঁজে পেতে পারেন যা প্রদর্শন করে কিভাবে ক্লাউড থেকে আপনার অ্যান্ড্রয়েড মানচিত্র স্টাইল করতে হয়।

জ্ঞাত সমস্যা

একবার আপনার অ্যাপটি গ্রাহকদের কাছে পৌঁছে দেওয়া হলে, ম্যাপ আইডি সহ মানচিত্রের জন্য কাস্টম শৈলীগুলি Google ক্লাউড কনসোল থেকে আপডেট করা যেতে পারে। নতুন শৈলী কয়েক ঘন্টার মধ্যে আপনার অ্যাপে প্রতিফলিত হবে।

পরীক্ষার উদ্দেশ্যে নতুন কাস্টম শৈলী অবিলম্বে প্রদর্শিত হবে তা নিশ্চিত করতে, আপনার পরীক্ষার ডিভাইস থেকে অ্যাপ ডেটা সাফ করুন। আপনার ডিভাইস থেকে ডেটা সাফ করার বিষয়ে আরও তথ্যের জন্য, দেখুন Android সহায়তা - স্থান ফাঁকা করুন

নোট করুন যে সেটিংস ফোন দ্বারা পরিবর্তিত হতে পারে। আরও তথ্যের জন্য, আপনার ডিভাইস প্রস্তুতকারকের সাথে যোগাযোগ করুন

iOS

ApiDemos নমুনা অ্যাপ চালান

ApiDemos নমুনা অ্যাপটি চালানোর জন্য, GitHub নমুনা Google Map নমুনা অ্যাপটি দেখুন এবং CloudBasedMapStylingViewController প্রকল্পটি দেখুন ( Swift | Objective-C এর জন্য GitHub নমুনা)।

ঐচ্ছিক ক্লাউড স্টাইলিং CocoaPod বা GitHub ডেমো

স্ক্র্যাচ থেকে শুরু করার পরিবর্তে, আপনি আমাদের অবজেক্টিভ-সি নমুনা অ্যাপ্লিকেশনটি ব্যবহার করে দেখতে পারেন যা প্রদর্শন করে কিভাবে ক্লাউড থেকে আপনার iOS মানচিত্রটি স্টাইল করতে হয়। বিস্তারিত জানার জন্য, অবজেক্টিভ-সি নমুনা দেখুন।

বিটা ডেমো অ্যাপ তৈরি করুন

Xcode-এ, তৈরি করতে কম্পাইল বোতাম টিপুন এবং তারপরে বর্তমান স্কিমটি চালান। বিল্ডটি একটি ত্রুটি তৈরি করে, আপনাকে SDKDemoAPIKey.h ফাইলে আপনার API কী প্রবেশ করতে অনুরোধ করে।

যদি আপনার কাছে এখনও একটি API কী না থাকে, তাহলে ক্লাউড কনসোলে একটি প্রকল্প সেট আপ করুন এবং একটি API কী পান এর নির্দেশাবলী অনুসরণ করে একটি API কী পান। ক্লাউড কনসোলে কী কনফিগার করার সময়, শুধুমাত্র আপনার অ্যাপই কী ব্যবহার করতে পারে তা নিশ্চিত করতে আপনি আপনার অ্যাপের বান্ডেল শনাক্তকারী নির্দিষ্ট করতে পারেন। SDK স্যাম্পল অ্যাপের ডিফল্ট বান্ডেল আইডেন্টিফায়ার হল com.example.GoogleMapsDemos

SDKDemoAPIKey.h ফাইলটি সম্পাদনা করুন এবং kAPIKey ধ্রুবকের সংজ্ঞায় আপনার API কী পেস্ট করুন:

static NSString *const kAPIKey = @"YOUR_API_KEY";

যদি Xcode আপনাকে সম্পাদনার জন্য SDKDemoAPIKey.h ফাইলটি আনলক করতে অনুরোধ করে, আনলক নির্বাচন করুন।

নিম্নলিখিত লাইন সরান:

```
#error Register for API Key and insert here.
```

নির্মাণ এবং প্রকল্প চালানো.

ক্লাউড স্টাইলিং মানচিত্র ডেমো

CloudStyling ডেমো দেখায় কিভাবে Google ক্লাউড কনসোলে একটি স্টাইল সেট ব্যবহার করে মানচিত্রের স্টাইল করা যায়।

ডেমো অ্যাপ্লিকেশন চালু হলে, তালিকার শীর্ষে বিটা নমুনা বিভাগে মানচিত্র কাস্টমাইজেশন ডেমোতে ক্লিক করুন।

বিভিন্ন মানচিত্র আইডি লোড করার প্রভাব দেখতে স্টাইল ম্যাপে ক্লিক করুন।

আপনি আপনার নিজস্ব শৈলী যোগ করার চেষ্টা করতে পারেন ("শৈলী মানচিত্র" > "একটি নতুন মানচিত্র আইডি যোগ করুন"), এবং আপনার কাস্টম স্টাইল করা মানচিত্রের সাথে মানচিত্র আপডেটটি দেখুন৷

জাভাস্ক্রিপ্ট

এটি একটি মানচিত্র ID ব্যবহার করে একটি কাস্টম স্টাইল করা মানচিত্র লোড করার একটি মৌলিক উদাহরণ। এই ক্ষেত্রে, মানচিত্রটি লোড হয়ে গেলে মানচিত্র জাভাস্ক্রিপ্ট ম্যাপ আইডি 8e0a97af9386fef উল্লেখ করে এবং সেই মানচিত্র ID-এর সাথে সংশ্লিষ্ট মানচিত্রের শৈলী স্বয়ংক্রিয়ভাবে প্রয়োগ করে।

টাইপস্ক্রিপ্ট

function initMap(): void {
  new google.maps.Map(
    document.getElementById("map") as HTMLElement,
    {
      mapId: "8e0a97af9386fef",
      center: { lat: 48.85, lng: 2.35 },
      zoom: 12,
    } as google.maps.MapOptions
  );
}

declare global {
  interface Window {
    initMap: () => void;
  }
}
window.initMap = initMap;

জাভাস্ক্রিপ্ট

function initMap() {
  new google.maps.Map(document.getElementById("map"), {
    mapId: "8e0a97af9386fef",
    center: { lat: 48.85, lng: 2.35 },
    zoom: 12,
  });
}

window.initMap = initMap;
উদাহরণ দেখুন

নমুনা চেষ্টা করুন

মানচিত্র স্ট্যাটিক API

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

  1. আপনি যদি style প্যারামিটারের সাথে কাস্টমাইজ করা একটি বিদ্যমান মানচিত্রের সাথে ক্লাউড-ভিত্তিক মানচিত্র স্টাইলিং ব্যবহার করেন তবে ভবিষ্যতের বৈশিষ্ট্যগুলির সাথে সম্ভাব্য বিরোধ এড়াতে সেগুলিকে সরিয়ে দেওয়ার বিষয়টি নিশ্চিত করুন৷

  2. আমাদের ওয়েব APIগুলির একটি ব্যবহার করে এমন একটি নতুন বা বিদ্যমান মানচিত্রে একটি মানচিত্র আইডি যোগ করতে, map_id URL প্যারামিটার যোগ করুন এবং এটিকে আপনার মানচিত্র আইডিতে সেট করুন৷ এই উদাহরণটি মানচিত্র স্ট্যাটিক API ব্যবহার করে একটি মানচিত্রে একটি মানচিত্র ID যোগ করা দেখায়।

    <img src="https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap&markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318&markers=color:red%7Clabel:C%7C40.718217,-73.998284&key=YOUR_API_KEY&map_id=YOUR_MAP_ID&signature=YOUR_SIGNATURE" />