সেটআপ এবং ডেমো

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস

এই পৃষ্ঠায় iOS-এর জন্য Maps SDK-এর ইউটিলিটি লাইব্রেরিটি কীভাবে সেট আপ করতে হয়, তা বর্ণনা করা হয়েছে।

এই ইউটিলিটিগুলো ব্যবহার করে দেখতে, আপনি নিম্নলিখিত দুটি উপায়ের যেকোনো একটি অবলম্বন করতে পারেন:

একটি Xcode প্রোজেক্টে Maps SDK for iOS ইউটিলিটি লাইব্রেরিটি যোগ করুন।

আপনার Xcode ওয়ার্কস্পেসে ইউটিলিটি লাইব্রেরিটি যোগ করতে এই ধাপগুলো অনুসরণ করুন:

সুইফট প্যাকেজ ম্যানেজার ব্যবহার করুন

  1. আপনার যদি এখনও কোনো Xcode প্রজেক্ট না থাকে, তাহলে এখনই একটি তৈরি করে আপনার লোকাল মেশিনে সেভ করুন। (আপনি যদি iOS ডেভেলপমেন্টে নতুন হন, তাহলে একটি নতুন প্রজেক্ট তৈরি করুন এবং iOS অ্যাপ টেমপ্লেটটি সিলেক্ট করুন। Xcode 11.7 বা তার পুরোনো ভার্সনে, একটি সিঙ্গেল ভিউ অ্যাপ্লিকেশন তৈরি করুন।)
  2. iOS-এর জন্য Maps SDK-কে একটি ডিপেন্ডেন্সি হিসেবে যোগ করুন। বিকল্পগুলির জন্য SDK ইনস্টল করা দেখুন।
  3. আপনার Xcode প্রজেক্টে, File -> Swift Packages -> Add Package Dependency -তে যান।
  4. প্রদর্শিত উইন্ডোতে, Maps SDK for iOS Utility Library রিপোজিটরি URL https://github.com/googlemaps/google-maps-ios-utils লিখুন এবং Next নির্বাচন করুন।
    • এই পর্যায়ে, আপনাকে আপনার গিটহাব অ্যাকাউন্ট দিয়ে প্রমাণীকরণের জন্য অনুরোধ করা হতে পারে। প্রক্রিয়াটি চালিয়ে যাওয়ার জন্য একটি গিটহাব ব্যক্তিগত অ্যাক্সেস টোকেন তৈরি করতে নির্দেশাবলী অনুসরণ করুন।
  5. পরবর্তী উইন্ডোতে, ভার্সন রেডিও অপশনটি নির্বাচন করুন, ড্রপ-ডাউন তালিকা থেকে ‘আপ টু নেক্সট মেজর ভার্সন’ নির্বাচন করুন এবং Maps SDK for iOS ইউটিলিটি লাইব্রেরির সর্বশেষ ভার্সনটি লিখুন (উদাহরণস্বরূপ, "6.0.0")।
  6. ‘Add to Project’- এর পাশের ড্রপ-ডাউনে ক্লিক করুন, আপনার প্রজেক্টটি নির্বাচন করুন এবং ‘Add Package’ নির্বাচন করুন।

আপনার অ্যাপে এপিআই কী যোগ করুন

এপিআই কী তৈরি করার এবং আপনার এক্সকোড প্রজেক্টে তা যোগ করার নির্দেশাবলীর জন্য ‘এক্সকোড প্রজেক্ট সেট আপ করুন’ দেখুন।

প্রকল্পটি তৈরি করুন এবং চালান

এপিআই কী যোগ করার পর, প্রজেক্টটি বিল্ড ও রান করুন।

আপনার অ্যাপে একটি ইউটিলিটি ব্যবহার করুন

আপনার অ্যাপে প্রতিটি ইউটিলিটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য এর ডকুমেন্টেশন দেখুন:

ডেমো অ্যাপটি ইনস্টল করুন এবং চালান

ইউটিলিটি লাইব্রেরিতে একটি ডেমো অ্যাপ রয়েছে, যা আপনি ইনস্টল করে প্রতিটি ইউটিলিটি পরীক্ষা করে দেখতে পারেন।

ডেমো অ্যাপটি ইনস্টল করুন:

গিটহাব থেকে ফাইল ব্যবহার করুন

  1. গিটহাব থেকে কোড স্যাম্পল আর্কাইভটি ডাউনলোড করে আনপ্যাক করুন। বিকল্পভাবে, রিপোজিটরিটি আপনার স্থানীয় কোনো ডিরেক্টরিতে ক্লোন করুন:
    git clone https://github.com/googlemaps/google-maps-ios-utils.git
  2. একটি টার্মিনাল উইন্ডো খুলুন, সেই ডিরেক্টরিতে যান যেখানে আপনি স্যাম্পল ফাইলগুলো এক্সপ্যান্ড করেছেন, এবং আপনি যে ভাষাটি ব্যবহার করতে চান তার জন্য উপযুক্ত স্যাম্পল ডিরেক্টরিতে প্রবেশ করুন:

    সুইফট

    cd google-maps-ios-utils/samples/SwiftDemoApp
    open SwiftDemoApp.xcodeproj

    উদ্দেশ্য-সি

    cd google-maps-ios-utils/samples/ObjCDemoApp
    open ObjCDemoApp.xcodeproj

ডেমো অ্যাপে এপিআই কী যোগ করুন

"Get an API key" অংশে, আপনি আপনার অ্যাপের জন্য একটি API কী তৈরি করবেন। এখন ডেমো অ্যাপের জন্য Xcode প্রজেক্টে সেই কী-টি যোগ করুন।

সুইফট

আপনার AppDelegate.swift ফাইলে নিম্নলিখিতভাবে আপনার API কী যোগ করুন:

  1. নিম্নলিখিত ইম্পোর্ট স্টেটমেন্টটি যোগ করুন:
    import GoogleMaps
  2. ডাবল কোটেশনের মধ্যে আপনার API কী যোগ করতে নিম্নলিখিত লাইনটি সম্পাদনা করুন:
    // Change this key to a valid key registered with the demo app bundle id.
    let mapsAPIKey = ""

উদ্দেশ্য-সি

আপনার AppDelegate.m এ আপনার API কী নিম্নলিখিতভাবে যোগ করুন:

  1. নিম্নলিখিত ইম্পোর্ট স্টেটমেন্টটি যোগ করুন:
    @import GoogleMaps;
  2. ডাবল কোটেশনের মধ্যে আপনার API কী যোগ করতে নিম্নলিখিত লাইনটি সম্পাদনা করুন:
    // Change this key to a valid key registered with the demo app bundle id.
    static NSString *const kMapsAPIKey = @"";

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

API কী যোগ করার পর, প্রজেক্টটি বিল্ড ও রান করুন:

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