ড্রাইভার SDK ব্যবহার করার আগে, আপনাকে প্রথমে এই ধাপগুলি অনুসরণ করে নেভিগেশন SDK এবং ড্রাইভার SDK শুরু করতে হবে:
- NavigationApiথেকে একটি- Navigatorঅবজেক্ট পান।- জাভা- NavigationApi.getNavigator( this, // Activity new NavigationApi.NavigatorListener() { @Override public void onNavigatorReady(Navigator navigator) { // Keep a reference to the Navigator (used to configure and start nav) this.navigator = navigator; } } );- কোটলিন- NavigationApi.getNavigator( this, // Activity object : NavigatorListener() { override fun onNavigatorReady(navigator: Navigator) { // Keep a reference to the Navigator (used to configure and start nav) this@myActivity.navigator = navigator } }, )
- একটি - DriverContextঅবজেক্ট তৈরি করুন, প্রয়োজনীয় ক্ষেত্রগুলি পূরণ করুন।- DriverContextঅবজেক্ট আরম্ভ করার জন্য, আপনাকে অবশ্যই আপনার Google ক্লাউড প্রকল্পের প্রোজেক্ট আইডি- providerIdহিসেবে প্রবেশ করতে হবে। Google ক্লাউড প্রজেক্ট সেট আপ করার বিষয়ে তথ্যের জন্য, আপনার ফ্লিট ইঞ্জিন প্রকল্প তৈরি করুন দেখুন।- জাভা- DriverContext driverContext = DriverContext.builder(application) .setProviderId(providerId) .setVehicleId(vehicleId) .setAuthTokenFactory(authTokenFactory) .setNavigator(navigator) .setRoadSnappedLocationProvider( NavigationApi.getRoadSnappedLocationProvider(application)) .build();- কোটলিন- val driverContext = DriverContext.builder(application) .setProviderId(providerId) .setVehicleId(vehicleId) .setAuthTokenFactory(authTokenFactory) .setNavigator(navigator) .setRoadSnappedLocationProvider(NavigationApi.getRoadSnappedLocationProvider(application)) .build()
- *DriverApiশুরু করতে- DriverContextঅবজেক্ট ব্যবহার করুন।- জাভা- RidesharingDriverApi ridesharingDriverApi = RidesharingDriverApi.createInstance(driverContext);- কোটলিন- val ridesharingDriverApi = RidesharingDriverApi.createInstance(driverContext)
- API অবজেক্ট থেকে - RidesharingVehicleReporterপান। (- *VehicleReporter- NavigationVehicleReporterপ্রসারিত করে।)- জাভা- RidesharingVehicleReporter vehicleReporter = ridesharingDriverApi.getRidesharingVehicleReporter();- কোটলিন- val vehicleReporter = ridesharingDriverApi.getRidesharingVehicleReporter()
SSL/TLS-এ নোট
 অভ্যন্তরীণভাবে, ফ্লিট ইঞ্জিন পরিষেবার সাথে নিরাপদে যোগাযোগ করতে ড্রাইভার SDK বাস্তবায়ন SSL/TLS ব্যবহার করে। অ্যান্ড্রয়েড এপিআই সংস্করণ 23 বা তার আগের সার্ভারের সাথে যোগাযোগ করার জন্য SecurityProvider প্যাচের প্রয়োজন হতে পারে। Android এ SSL এর সাথে কাজ করার বিষয়ে আরও তথ্যের জন্য, নিরাপত্তা GMS প্রদানকারী দেখুন। নিবন্ধটিতে নিরাপত্তা প্রদানকারীকে প্যাচ করার জন্য কোড নমুনাও রয়েছে।