ফ্লাটার এবং রিয়্যাক্ট নেটিভের জন্য গুগল নেভিগেশন প্লাগইনগুলো আপনাকে আপনার ক্রস-প্ল্যাটফর্ম অ্যাপে গুগল নেভিগেশন অভিজ্ঞতা সংহত করার সুযোগ দেয়। এই পৃষ্ঠায় প্লাগইনগুলোর একটি সংক্ষিপ্ত বিবরণ, প্লাগইন প্যাকেজ পৃষ্ঠা ও সোর্স রিপোজিটরিগুলোর লিঙ্ক এবং আপনার অ্যাপে প্লাগইনগুলো ব্যবহার করার বিষয়ে গুরুত্বপূর্ণ তথ্য দেওয়া হয়েছে।
পূর্বশর্ত
Flutter বা React Native-এর জন্য Google Navigation প্লাগইন ব্যবহার করার আগে, আপনার একটি বিলিং অ্যাকাউন্টসহ প্রজেক্ট এবং Android ও iOS-এর জন্য Navigation SDK সক্রিয় করা থাকতে হবে। এছাড়াও আপনার একটি API কী প্রয়োজন হবে। আরও তথ্যের জন্য, "Getting started with Google Maps Platform" দেখুন।
ফ্লাটারের জন্য গুগল নেভিগেশন
Google Navigation for Flutter প্লাগইনটি Android এবং iOS-এর জন্য তৈরি Flutter অ্যাপগুলিতে একটি Google Navigation উইজেট প্রদান করে।
- প্লাগইনটি ইনস্টল ও ব্যবহার করার বিষয়ে তথ্যের জন্য, pub.dev-এ থাকা Google Navigation for Flutter প্লাগইনটি দেখুন।
- প্লাগইনের সোর্স কোড দেখতে বা এতে অবদান রাখতে, এবং প্লাগইনটি কীভাবে ব্যবহার করতে হয় তার উদাহরণের জন্য, গিটহাবে থাকা Google Navigation for Flutter প্লাগইন রিপোজিটরিটি দেখুন।
রিঅ্যাক্ট নেটিভের জন্য গুগল নেভিগেশন
Google Navigation for React Native প্লাগইনটি Android এবং iOS-কে লক্ষ্য করে তৈরি React Native অ্যাপগুলিতে একটি Google Navigation কম্পোনেন্ট প্রদান করে।
- প্লাগইনটি ইনস্টল ও ব্যবহার করার পদ্ধতি সম্পর্কে জানতে, npm-এ থাকা Google Navigation for React Native প্লাগইনটি দেখুন।
- প্লাগইনের সোর্স কোড দেখতে বা এতে অবদান রাখতে, এবং প্লাগইনটি কীভাবে ব্যবহার করতে হয় তার উদাহরণের জন্য, গিটহাবে থাকা Google Navigation for React Native প্লাগইনের সোর্স কোড রিপোজিটরিটি দেখুন।
পরিষেবার শর্তাবলী
ফ্লাটার এবং রিয়্যাক্ট নেটিভের জন্য এই নেভিগেশন প্লাগইন লাইব্রেরিগুলো গুগল ম্যাপস প্ল্যাটফর্মের পরিষেবা ব্যবহার করে। এই লাইব্রেরিগুলোর মাধ্যমে গুগল ম্যাপস প্ল্যাটফর্মের পরিষেবা ব্যবহার গুগল ম্যাপস প্ল্যাটফর্মের পরিষেবার শর্তাবলীর অধীন।
এই লাইব্রেরিগুলো গুগল ম্যাপস প্ল্যাটফর্মের কোনো কোর সার্ভিস নয়। তাই, গুগল ম্যাপস প্ল্যাটফর্মের পরিষেবার শর্তাবলী (যেমন টেকনিক্যাল সাপোর্ট সার্ভিস, সার্ভিস লেভেল এগ্রিমেন্টস এবং ডেপ্রিকেশন পলিসি) এই লাইব্রেরিগুলোর কোডের ক্ষেত্রে প্রযোজ্য নয়।
সমর্থন
ফ্লাটার এবং রিয়্যাক্ট নেটিভের জন্য নেভিগেশন লাইব্রেরিগুলো ওপেন সোর্স লাইসেন্সের অধীনে প্রদান করা হয়। এগুলো গুগল ম্যাপস প্ল্যাটফর্ম সাপোর্ট টেকনিক্যাল সাপোর্ট সার্ভিসেস গাইডলাইনস , এসএলএ , বা ডেপ্রিকেশন পলিসি দ্বারা নিয়ন্ত্রিত নয় (তবে, লাইব্রেরিগুলো দ্বারা ব্যবহৃত যেকোনো গুগল ম্যাপস প্ল্যাটফর্ম পরিষেবা গুগল ম্যাপস প্ল্যাটফর্মের টার্মস অফ সার্ভিসের অধীন থাকবে)।
লাইব্রেরিগুলো সিম্যান্টিক ভার্সনিং অনুসরণ করে, যা নির্দেশ করে কখন পূর্ববর্তী সংস্করণের সাথে অসামঞ্জস্যপূর্ণ পরিবর্তন আনা হয়। সেই অনুযায়ী, লাইব্রেরিগুলো 0.x ভার্সনে থাকলেও, যেকোনো সময়ে পূর্ববর্তী সংস্করণের সাথে অসামঞ্জস্যপূর্ণ পরিবর্তন আনা হতে পারে।
আপনি যদি কোনো বাগ খুঁজে পান, অথবা কোনো ফিচারের অনুরোধ করতে চান, তাহলে অনুগ্রহ করে গিটহাবে একটি ইস্যু ফাইল করুন। আপনি যদি অন্যান্য গুগল ম্যাপস প্ল্যাটফর্ম ডেভেলপারদের কাছ থেকে প্রযুক্তিগত প্রশ্নের উত্তর পেতে চান, তাহলে আমাদের ডেভেলপার কমিউনিটি চ্যানেলগুলোর যেকোনো একটির মাধ্যমে জিজ্ঞাসা করুন। আপনি যদি অবদান রাখতে চান, তাহলে অনুগ্রহ করে লাইব্রেরির রিপোজিটরিতে থাকা কন্ট্রিবিউটিং গাইডগুলো দেখুন।