প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
পণ্য বিবরণ
- কিভাবে নেভিগেশন SDK পরিষেবার শর্তাবলী বিজ্ঞপ্তি দেখানো উচিত?
- কোন ভাষাগুলি ভয়েস নির্দেশিকা সমর্থন করে?
- ড্রাইভার যখন নেভিগেশন মোড থেকে বের হয় তখন কি বিয়ারিং বজায় থাকে?
- একটি রুট শুরু বা পরিবর্তন করার সময় কি পলিলাইন পাওয়া যায়?
- অ্যাপ ব্যবহারকারীদের কি Google Maps মোবাইল ইনস্টল করা দরকার?
- নেভিগেশন SDK রেস্তোরাঁ এবং অন্যান্য গন্তব্যের কাছাকাছি পার্কিং সনাক্ত করতে পারে?
- একটি টার্নিং পয়েন্টের কাছে যাওয়ার সময় নেভিগেশন SDK কি লেনে ট্র্যাফিকের দিক নির্দেশ করে?
ইস্যু
- Xcode 12-এ, অ্যাপগুলি সিমুলেটরের জন্য সঠিকভাবে তৈরি করে না। আমি কিভাবে এটা ঠিক করতে পারি?
-
GMSMapView
লোড হয় না।
নেটওয়ার্ক
ডেটা
- আমি কি রুট শুরু করার আগে যাত্রায় সমস্ত স্টপ/গন্তব্য পুনরুদ্ধার করতে পারি?
- একটি রুটের শুরুতে কি টার্ন-বাই-টার্ন রুট নির্দেশিকা পাওয়া যায়?
- অ্যাপ ব্যবহারকারীদের কাছে আগমনের আনুমানিক সময় (ETA) কীভাবে জানানো হয়?
- নেভিগেশন অগ্রভাগে না থাকলে কি ড্রাইভারের বর্তমান স্ন্যাপ করা অবস্থান পেতে
RoadSnappedLocationProvider
ব্যবহার করা যেতে পারে? - নেভিগেশন SDK কি জিওফেন্সিং সমর্থন করে?
- নেভিগেশন অ্যাপটি ব্যাকগ্রাউন্ডে থাকলে আমি কি বিজ্ঞপ্তিগুলি অক্ষম করতে পারি?
UI কাস্টমাইজেশন
- আমি কি সেরা রুট বিকল্প রঙ করতে পারি?
- নেভিগেশন SDK কি চূড়ান্ত গন্তব্যের জন্য ETA দেখাতে পারে?
- কিভাবে আমি ETA আপডেট লুকাতে পারি?
- হেডার এবং ফুটার কার্ডের জন্য কোন UI কাস্টমাইজেশন উপলব্ধ?
রাউটিং
- আমি কি ড্রাইভারকে একটি নির্দিষ্ট রুট প্রদান করতে পারি বা বিকল্প রুট সরাতে পারি?
- আমি কি ড্রাইভারকে ডিফল্ট গন্তব্য অবস্থানের চেয়ে গন্তব্যের জন্য একটি ভিন্ন লেবেল দেখাতে পারি?
- আমি কি একটি সংজ্ঞায়িত পথ থেকে বিচ্যুতি ট্র্যাক করতে নেভিগেশন SDK ব্যবহার করতে পারি?
- চালক কি রুট সম্পূর্ণ না করে নেভিগেশন থেকে বেরিয়ে যেতে পারেন?
সিমুলেটর
কর্মপ্রবাহ
গতিশীলতা পরিষেবা
- গতিশীলতা পরিষেবা গ্রাহকদের জন্য নেভিগেশন SDK ব্যবহার কীভাবে আলাদা?
- আমি কিভাবে বলতে পারি যে আমি একজন মবিলিটি সার্ভিসের গ্রাহক?
- গতিশীলতা পরিষেবা গ্রাহকদের জন্য নেভিগেশন SDK কীভাবে বিল করা হয়?
- কোন ন্যাভিগেশন SDK APIগুলি শুধুমাত্র মবিলিটি পরিষেবা গ্রাহকদের দ্বারা ব্যবহার করা উচিত?
- আমি যদি একজন মোবিলিটি সার্ভিসের গ্রাহক হই, তাহলে আমি কি ন্যাভিগেশন SDK-এর একটি নন-মোবিলিটি সার্ভিস ইমপ্লিমেন্টেশন ব্যবহার করতে পারি?
পণ্য বিবরণ
- আপনার অ্যাপটিকে অবশ্যই নেভিগেশন SDK পরিষেবার শর্তাবলীর বিজ্ঞপ্তি সহ একটি ডায়ালগ বক্স প্রয়োগ করতে হবে যা প্রতিটি ড্রাইভারকে অবশ্যই গ্রহণ করতে হবে। এই ডায়ালগ বক্স ড্রাইভারকে পরিষেবার শর্তাবলীর সাথে একমত হওয়ার সুযোগ দেয়৷ ন্যাভিগেশন SDK-এর সাথে শর্তাবলীর একটি টেক্সট ফাইল দেওয়া আছে।
- Android-এ, শর্তাবলী সম্বলিত ডায়ালগ বক্স প্রদর্শন করতে
NavigationApi.showTermsAndConditionsDialog
পদ্ধতি ব্যবহার করুন।- iOS-এ,
GMSNavigationServices.showTermsAndConditionsDialogIfNeededWithCompanyName
কল করুন। - Android-এ, শর্তাবলী সম্বলিত ডায়ালগ বক্স প্রদর্শন করতে
- Google Maps Mobile দ্বারা সমর্থিত যেকোনো ভাষা স্বয়ংক্রিয়ভাবে নেভিগেশন SDK-এর জন্য উপলব্ধ। একটি ডিভাইসের একটি ডিফল্ট সিস্টেম ভাষা আছে এবং একটি অ্যাপ সেই সেটিং পরিবর্তন করতে পারে না; তবে, অ্যাপটির 70টিরও বেশি ভাষায় অ্যাক্সেস রয়েছে।
হ্যাঁ। অ্যান্ড্রয়েডে, একবার শুরু হলে,
LocationListener
ব্যাকগ্রাউন্ডে চলতে থাকে। আপনার অ্যাপ্লিকেশানটি রাস্তা স্ন্যাপিং চালিয়ে যায় এবং ভারবহন বজায় রাখে।iOS-এ, ব্যাকগ্রাউন্ডে অবস্থান এবং ভারবহনের অবস্থানের আপডেট পাওয়া চালিয়ে যেতে, রোড স্ন্যাপিং প্রয়োগ করুন এবং সেট ব্যাকগ্রাউন্ডলোকেশন আপডেটগুলিকে
YES
তেallowsBackgroundLocationUpdates
।হ্যাঁ। যখন একটি রুট তৈরি বা পরিবর্তন করা হয়, তখন
RouteChangeListener
পলিলাইন প্রদান করে।- না, নেভিগেশন SDK-এর জন্য ডিভাইসে Google Maps Mobile ইনস্টল করার প্রয়োজন নেই।
- না, নেভিগেশন SDK এই সময়ে এই কার্যকারিতা প্রদান করে না।
- হ্যাঁ। ট্রাফিক দিক ডিফল্টরূপে উপলব্ধ এবং প্রদর্শিত হয়.
ইস্যু
- Xcode 12-এ, অ্যাপগুলি সিমুলেটরের জন্য সঠিকভাবে তৈরি করে না। আমি কিভাবে এটা ঠিক করতে পারি?
এই সমস্যাটি সমাধান করতে, আপনার Xcode প্রকল্প বিল্ড সেটিংস খুলুন এবং শুধুমাত্র "iOS সিমুলেটর" বিল্ডের জন্য
Excluded Architectures
arm64
যোগ করুন।আরও তথ্যের জন্য, নিম্নলিখিত StackOverflow থ্রেডটি দেখুন।
- GMSMapView লোড হয় না।
যদি GMSMapView লোড না হয়:
- ক্লাউড কনসোলে NavSDK সক্রিয় আছে কিনা পরীক্ষা করুন।
- যদি Nav SDK ইনস্টল করা থাকে, কিন্তু আপনার প্রোজেক্টে Nav SDK API ব্যবহার না করে, তাহলে আপনার বাইনারি থেকে এটি সরিয়ে ফেলুন।
নেটওয়ার্ক
- কিভাবে নেভিগেশন SDK দুর্বল সংযোগ পরিচালনা করে?
- নেভিগেশন SDK প্রতিটি যাত্রার রুটকে প্রাক-ক্যাশ করে। প্রি-ক্যাশ করা তথ্যের মধ্যে 15-20 মিনিটের জন্য রাউটিং তথ্য এবং ড্রাইভার রুট থেকে বিচ্যুত হলে রুটের বিকল্পগুলি অন্তর্ভুক্ত করে। ডিভাইস GPS এবং সেন্সর ব্যবহার করে নেভিগেশন SDK আনুমানিক অবস্থান।
- একটি অফলাইন মোড উপলব্ধ?
- না, নেভিগেশন SDK এই সময়ে একটি অফলাইন মোড অফার করে না; যাইহোক, SDK একটি যাত্রার জন্য প্রাক-ক্যাশেড তথ্য প্রদান করে।
ডেটা
- আমি কি রুট শুরু করার আগে যাত্রায় সমস্ত স্টপ/গন্তব্য পুনরুদ্ধার করতে পারি?
হ্যাঁ। অ্যান্ড্রয়েডে, একটি রুটের দিকনির্দেশ পুনরুদ্ধার করতে,
Navigator.getRouteSegments()
কল করুন।iOS-এ,
GMSNavigator.routeLegs(read)
কল করুন।- একটি রুটের শুরুতে কি টার্ন-বাই-টার্ন রুট নির্দেশিকা পাওয়া যায়?
- হ্যাঁ। নেভিগেশন SDK রুট সেগমেন্টের একটি তালিকা প্রদান করে। এছাড়াও, ড্রাইভার প্রতিটি কৌশল দেখতে হেডারের দিকনির্দেশ কার্ডের মাধ্যমে সোয়াইপ করতে পারে।
- কিভাবে ETA অ্যাপ ব্যবহারকারীদের সাথে যোগাযোগ করা হয়?
অ্যান্ড্রয়েডে, অ্যাপ ব্যবহারকারীদের ETA তথ্য দিতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:
-
Navigator.getTimeAndDistanceList()
ব্যবহার করে সমস্ত ওয়েপয়েন্টের জন্য সময় এবং দূরত্ব পুনরুদ্ধার করুন। - এই তথ্যটি ক্লায়েন্ট অ্যাপ্লিকেশনে ফরোয়ার্ড করুন যেমন আপনি বর্তমানে ড্রাইভার ETA-এর জন্য করেন।
iOS-এ, অ্যাপ ব্যবহারকারীদের ETA তথ্য দিতে এই পদক্ষেপগুলি ব্যবহার করুন:
-
Navigator.getRouteSegments()
ব্যবহার করে যাত্রায় পা পুনরুদ্ধার করুন। - প্রতিটি যাত্রা পায়ের জন্য
GMSNavigator.timeToNextDestination
এ কল করুন। - ক্লায়েন্ট অ্যাপ্লিকেশনে সময়ের তথ্য ফরোয়ার্ড করুন যেমন আপনি বর্তমানে ড্রাইভার ETA-এর জন্য করেন।
-
- নেভিগেশন অগ্রভাগে না থাকলে কি ড্রাইভারের বর্তমান স্ন্যাপ করা অবস্থান পেতে
RoadSnappedLocationProvider
ব্যবহার করা যেতে পারে? হ্যাঁ। অ্যান্ড্রয়েডে,
RoadSnappedLocationProvider
ব্যাকগ্রাউন্ডে ডিফল্টভাবে চলে।iOS-এ, ব্যাকগ্রাউন্ডে নেভিগেশন চলমান রাখতে,
GMSRoadSnappedLocationProviderListener
এর জন্য শ্রোতাকে প্রয়োগ করুন, এবং প্রপার্টিallowsBackgroundLocationUpdates
TRUE
সেট করুন।- নেভিগেশন SDK কি জিওফেন্সিং সমর্থন করে?
না। নেভিগেশনের প্রেক্ষাপটে, একটি সাধারণ জিওফেন্সের তুলনায়
remainingTimeOrdistanceChangeListener
একটি সুবিধা রয়েছে। জিওফেন্সটি রাস্তার জ্যামিতির জন্য দায়ী নাও হতে পারে এবং ড্রাইভার যে বিন্দুতে নেভিগেট করছে তার উপর কেন্দ্রীভূত নাও হতে পারে।আপনি
remainingTimeOrdistanceChangeListener
ব্যবহার করে এই কার্যকারিতা আনুমানিক করতে পারেন।- কলব্যাকের ফ্রিকোয়েন্সি নির্ধারণ করতে থ্রেশহোল্ড সেট করুন।
- গন্তব্যের অবশিষ্ট দূরত্ব পরীক্ষা করুন।
উদাহরণস্বরূপ, আপনি যদি থ্রেশহোল্ড 100m সেট করেন, তাহলে গন্তব্যের দূরত্ব 100m দ্বারা পরিবর্তিত হলে আপনি একটি কলব্যাক পাবেন। দূরত্ব কমে যাওয়ার সাথে সাথে আপনি এই থ্রেশহোল্ডটিকে একটি ছোট মানের সাথে আপডেট করতে পারেন এবং আরও ঘন ঘন কলব্যাক পেতে পারেন৷ তারপরে, আপনি পিকআপ/ড্রপ-অফ অবস্থানের যথেষ্ট কাছাকাছি কিনা তা নির্ধারণ করতে অবশিষ্ট দূরত্ব পরিদর্শন করুন।
iOS-এ, বিজ্ঞপ্তিগুলির মধ্যে দূরত্ব পরিচালনা করতে শ্রোতা
GMSNavigatorListener.didUpdateRemainingDistance
প্রয়োগ করুন৷- নেভিগেশন অ্যাপটি ব্যাকগ্রাউন্ডে থাকলে আমি কি বিজ্ঞপ্তিগুলি অক্ষম করতে পারি?
হ্যাঁ। Android-এ, বিজ্ঞপ্তি নিয়ন্ত্রণ করতে
Navigator.setHeadsUpNotificationEnabled
ব্যবহার করুন। এই পদ্ধতির একটি বুলিয়ান যুক্তি আছে।FALSE
বিজ্ঞপ্তি অক্ষম করে;TRUE
বিজ্ঞপ্তি সক্রিয় করে।iOS-এ,
GMSRoadSnappedLocationProvider.allowsBackgroundLocationUpdates
NO তে সেট করে রাস্তা-ছাড়া অবস্থানগুলির জন্য পটভূমি বিজ্ঞপ্তি অক্ষম করুন৷অন্যান্য অবস্থানের বিজ্ঞপ্তির জন্য ব্যাকগ্রাউন্ড প্রসেসিং অক্ষম করতে,
GMSNavigator.sendsBackgroundNotifications(NO)
এ কল করুন।
UI কাস্টমাইজেশন
- আমি কি সেরা রুট বিকল্প রঙ করতে পারি?
- না। একটি নির্দিষ্ট রুট বিকল্প কালার কোডিং এই সময়ে সমর্থিত নয়।
- নেভিগেশন SDK কি চূড়ান্ত গন্তব্যের জন্য ETA দেখাতে পারে?
হ্যাঁ। অ্যান্ড্রয়েডে, নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন:
-
Navigator.getTimeAndDistanceList()
ব্যবহার করে সমস্ত ওয়েপয়েন্টের জন্য সময় এবং দূরত্ব পুনরুদ্ধার করুন। -
NavigationFragment.setEtaCardEnabled(false)
ব্যবহার করে বর্তমান ওয়েপয়েন্টের ETA লুকান। - চূড়ান্ত গন্তব্য ETA রেন্ডার করুন।
iOS এ, নিম্নলিখিত ব্যবহার করুন:
-
GMSNavigator.routeLegs(read)
কল করুন। - শেষ পায়ে,
GMSNavigator.timeToNextDestination
কল করুন। -
MSMapView.settings.navigationFooterEnabled=NO
থেকে FALSE ব্যবহার করে বর্তমান ওয়েপয়েন্টের ETA লুকান। - চূড়ান্ত গন্তব্য ETA রেন্ডার করুন।
-
- আমি কিভাবে ETA আপডেট লুকাতে পারি?
আপনি নিম্নলিখিত পদ্ধতিগুলির সাথে ETA কার্ডগুলি নিষ্ক্রিয় করতে পারেন:
- অ্যান্ড্রয়েডে,
navigationView.setEtaCardEnabled(false)
ব্যবহার করুন। - iOS-এ,
GMSMapView.settings.navigationFooterEnabled=NO
ব্যবহার করুন।
- অ্যান্ড্রয়েডে,
অ্যান্ড্রয়েডে, আপনি পটভূমির রঙের স্টাইলিং সেট করতে
StylingOptions
ব্যবহার করেন। হেডার এবং ফুটার লুকাতে বা দেখানোর জন্য,NavigationFragment
setHeaderEnabled
এবংsetFooterEnabled
সদস্য ফাংশন ব্যবহার করুন।iOS-এ, ব্যাকগ্রাউন্ড কালার স্টাইল সেট করতে
GMSMapView.settings.navigationHeaderPrimaryBackgroundColor
ব্যবহার করুন। হেডার এবং ফুটার লুকাতে বা দেখানোর জন্যGMSUISettings
navigationFooterEnabled
এবংnavigationHeaderEnabled
বৈশিষ্ট্য ব্যবহার করুন।
রাউটিং
- আমি কি ড্রাইভারকে একটি নির্দিষ্ট রুট প্রদান করতে পারি বা বিকল্প রুট সরাতে পারি?
- না। ডিফল্টরূপে, একাধিক রুট প্রদান করা হয় এবং দ্রুততম রুটকে অগ্রাধিকার দেওয়া হয়। আপনি আপনার অনুরোধে "হাইওয়ে এবং টোল এড়িয়ে চলুন" এর মতো পছন্দগুলি যোগ করে ডিফল্ট রুটটিকে প্রভাবিত করতে পারেন৷ ওয়েপয়েন্ট যোগ করা রুটকেও প্রভাবিত করে।
- আমি কি অ্যাপ ব্যবহারকারীকে ডিফল্ট গন্তব্য অবস্থানের চেয়ে গন্তব্যের জন্য একটি ভিন্ন লেবেল দেখাতে পারি?
হ্যাঁ। অ্যান্ড্রয়েডে, গন্তব্য এবং অক্ষাংশ/দ্রাঘিমাংশের জন্য একটি কাস্টম শিরোনাম সহ একটি
Marker
তৈরি করুন৷ নেভিগেশন SDK কাস্টম শিরোনাম এবংNavigationMap
ম্যাপে স্থানাঙ্ক প্রদর্শন করে।iOS-এ, আপনি গন্তব্যের জন্য একটি
GMSMarker
তৈরি এবং প্রদর্শন করেন।- আমি কি একটি সংজ্ঞায়িত পথ থেকে বিচ্যুতি ট্র্যাক করতে নেভিগেশন SDK ব্যবহার করতে পারি?
হ্যাঁ। অ্যান্ড্রয়েডে, যখন একটি রুট পরিবর্তন বা একটি নতুন রুট সুপারিশ করা হয় তখন বিজ্ঞপ্তি পেতে
Navigator.setRouteChangedListener
ব্যবহার করুন:-
Navigator.setRouteChangedListener
পদ্ধতি ব্যবহার করে রুট বরাবর ডিভাইসের অবস্থান পরীক্ষা করে এমন একজন শ্রোতাকে নিবন্ধন করুন। - কলব্যাক ইভেন্ট হ্যান্ডলারে কোড যোগ করুন,
onRouteChanged
:- আপডেটেড ETA এবং দূরত্বের তথ্য সহ অ্যাপ ব্যবহারকারীকে একটি বার্তা পাঠান।
- ডিভাইসের অবস্থান ট্র্যাক.
- [ঐচ্ছিক] ড্রাইভার নির্ধারিত রুট বন্ধ থাকলে পরিচালনা করার জন্য আপনার অ্যাপের প্রয়োজনীয় অন্যান্য কার্যকারিতা যোগ করুন।
iOS-এ, যখন একটি রুট পরিবর্তন বা একটি নতুন রুট সুপারিশ করা হয় তখন বিজ্ঞপ্তি পেতে
GMSNavigator
এবং এর শ্রোতাদের ব্যবহার করুন:- মানচিত্রের ভিউ কন্ট্রোলারে,
GMSNavigatorListener
প্রোটোকল এবংGMSRoadSnappedLocationProviderListener
প্রোটোকল প্রয়োগ করুন। -
GMSNavigatorListener.navigatorDidChangeRoute
বাস্তবায়ন করুন। -
GMSNavigator
এরrouteLegs
এবংcurrentRouteLeg
বৈশিষ্ট্য ব্যবহার করে নতুন রুট অ্যাক্সেস করুন।
-
হ্যাঁ। Android-এ, নেভিগেশন বন্ধ করতে
Navigator.stopGuidance()
পদ্ধতিতে কল করুন।iOS-এ,
GMSNavigator.clearDestinations
কল করুন।
সিমুলেটর
- সিমুলেটর সমর্থন রুট পরিবর্তন হয়?
হ্যাঁ। অ্যান্ড্রয়েডে, একটি যাত্রা অনুকরণ করতে
simulateLocationsAlongNewRoute
কল করুন যাতে একটি রুট পরিবর্তন অন্তর্ভুক্ত থাকে।simulateLocationsAlongExistingRoute
পদ্ধতি বিদ্যমান রুটে পরিবর্তন উপেক্ষা করে।iOS-এ, একটি যাত্রা অনুকরণ করতে
GMSLocationSimulator.simulateAlongNewRouteToDestinations
ব্যবহার করুন যাতে একটি রুট পরিবর্তন অন্তর্ভুক্ত থাকে। আপনি যদি কোনো রুট পরিবর্তনের পূর্বাভাস না পান, আপনিGMSLocationSimulator.simulateLocationsAlongExistingRoute
বাGMSLocationSimulator.simulateAlongNewRouteToDestinations
ব্যবহার করতে পারেন।
কর্মপ্রবাহ
- একটি নেভিগেশন ফ্র্যাগমেন্ট রয়েছে এমন একটি কার্যকলাপ বন্ধ করার পরে আমি কীভাবে বিজ্ঞপ্তিটি খারিজ করব?
নেভিগেশন বিজ্ঞপ্তি নেভিগেশন সময় দৃশ্যমান থাকে, যখন কার্যকলাপ বন্ধ হয়. গাড়িটি গন্তব্যে পৌঁছালে, নেভিগেশন বন্ধ হয়ে যায় এবং বিজ্ঞপ্তিটি অদৃশ্য হয়ে যায়।
বিজ্ঞপ্তিতে ক্লিকগুলি পরিচালনা করতে,
Navigator.startGuidance(intent resumeIntent)
ব্যবহার করুন। যখন অ্যাপ ব্যবহারকারী বিজ্ঞপ্তিতে ক্লিক করেন তখনresume intent
সক্রিয় হয়। সাধারণত, প্রধান কার্যকলাপ থেকেNavigator.startguidance(getIntent())
কল করা হয়, যা অ্যাপ ব্যবহারকারী বিজ্ঞপ্তিতে ক্লিক করলে কার্যকলাপকে স্মরণ করে।
গতিশীলতা পরিষেবা
পরিবহন এবং লজিস্টিক ব্যবসার জন্য এন্টারপ্রাইজের প্রয়োজনে সহায়তা করার জন্য Google মানচিত্র প্ল্যাটফর্ম মোবিলিটি পরিষেবাগুলি API এবং SDK-এর একটি সংগ্রহ অফার করে৷ গতিশীলতা পরিষেবা গ্রাহকদের জন্য, নেভিগেশন SDK সাধারণত রুট অপ্টিমাইজেশান, প্রেরণ, টাস্ক ট্র্যাকিং, ফ্লিট বিশ্লেষণ এবং আরও অনেক কিছুর জন্য সম্পর্কিত পরিষেবাগুলির সাথে একত্রে ব্যবহৃত হয়। ন্যাভিগেশন SDK এছাড়াও গতিশীলতা পরিষেবা গ্রাহকদের জন্য আলাদাভাবে বিল করা হয়। আরও তথ্যের জন্য, গতিশীলতা পরিষেবার ডকুমেন্টেশন দেখুন।
গতিশীলতা পণ্য বর্তমানে শুধুমাত্র নির্বাচিত গ্রাহকদের জন্য উপলব্ধ. আরও তথ্যের জন্য আপনার বিক্রয় প্রতিনিধির সাথে যোগাযোগ করুন।
ReportBillableEvent
কল খুঁজুন। শুধুমাত্র গতিশীলতা পরিষেবা গ্রাহকদের ReportBillableEvent
পদ্ধতিতে কল করা উচিত।নেভিগেশন SDK-তে বেশ কিছু API আছে যেগুলি শুধুমাত্র মবিলিটি পরিষেবা গ্রাহকদের দ্বারা ব্যবহারের উদ্দেশ্যে, যাদের প্রতি-লেনদেনের ভিত্তিতে Google দ্বারা বিল করা হয়। আপনি যদি মোবিলিটি সার্ভিসের গ্রাহক না হন, তাহলে নিচের পদ্ধতিগুলো নো-অপস:
হ্যাঁ, গতিশীলতা পরিষেবার গ্রাহকরা ন্যাভিগেশন SDK-এর গতিশীলতা পরিষেবা এবং নন-মোবিলিটি পরিষেবা উভয়ই ব্যবহার করতে পারেন৷ যাইহোক, আপনি একবারে একটি অ্যাপে শুধুমাত্র একটি বাস্তবায়ন প্রকার ব্যবহার করতে পারেন। এছাড়াও আপনাকে একটি নতুন Google ক্লাউড প্রকল্প, বিলিং অ্যাকাউন্ট এবং API কী তৈরি করতে হবে, যা আপনি আপনার গতিশীলতা পরিষেবা বাস্তবায়নের সাথে ব্যবহার করেন তার থেকে আলাদা৷ আরও তথ্যের জন্য, নেভিগেশন SDK সেটআপ ওভারভিউ দেখুন।
ন্যাভিগেশন SDK-এর একটি নন-মোবিলিটি পরিষেবা ব্যবহার করার বিষয়ে আরও তথ্যের জন্য, একটি প্রয়োগের ধরন থেকে অন্য অ্যাপে স্থানান্তরিত করা সহ, আপনার Google অ্যাকাউন্ট প্রতিনিধির সাথে যোগাযোগ করুন।
দ্রষ্টব্য: আপনি যদি বর্তমানে একজন মবিলিটি সার্ভিসের গ্রাহক না হন এবং API এবং SDK-এর গতিশীলতা পরিষেবা সংগ্রহ সম্পর্কে আরও জানতে আগ্রহী হন, তাহলে Google Maps প্ল্যাটফর্ম বিক্রয়ের সাথে যোগাযোগ করুন ।