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