এই ডকুমেন্টে Places Aggregate API-এর সাহায্যে ডেভেলপ করা অ্যাপ্লিকেশনের প্রয়োজনীয়তা তালিকাভুক্ত করা হয়েছে। মনে রাখবেন, Places Aggregate API-এর ব্যবহার Google-এর সাথে আপনার চুক্তি দ্বারা পরিচালিত হয়।
নীতি
এই বিভাগে Places Aggregate API-এর সাথে প্রাসঙ্গিক নীতি বর্ণনা করা হয়েছে। নীতিগুলি ব্যবহারিক বাস্তবায়ন নির্দেশিকা এবং প্রয়োজনীয়তা প্রদান করে যাতে আপনি পরিষেবাটি সঠিকভাবে এবং Google Maps Platform-এর প্রত্যাশা অনুযায়ী ব্যবহার করতে পারেন।
ক্যাশিং সংক্রান্ত বিধিনিষেধের ব্যতিক্রম
মনে রাখবেন, কোনও জায়গাকে অনন্যভাবে শনাক্ত করার জন্য ব্যবহৃত প্লেস আইডি, ক্যাশিং সংক্রান্ত বিধিনিষেধ থেকে অব্যাহতিপ্রাপ্ত।
তাই আপনি অনির্দিষ্টকালের জন্য জায়গার আইডি ভ্যালু স্টোর করতে পারবেন।
API-এর উত্তরে place_id ফিল্ডে জায়গার আইডি
রিটার্ন করা হয়। প্লেস আইডি গাইড থেকে কীভাবে প্লেস আইডি সেভ, রিফ্রেশ ও ম্যানেজ করবেন তা জানুন।
ইউরোপীয় অর্থনৈতিক অঞ্চলের দেশ ও অঞ্চল
ইউরোপীয় অর্থনৈতিক অঞ্চলে (EEA) বিলিং ঠিকানা আছে এমন গ্রাহকদের জন্য এই প্রোডাক্টের আলাদা পরিষেবার শর্তাবলী আছে এবং এর কার্যকারিতাও আলাদা হতে পারে। Google Maps Platform-এর সাথে বিল্ড করার আগে, নিম্নলিখিত EEA-নির্দিষ্ট শর্তাবলী ও তথ্য পর্যালোচনা করুন:
- Google Maps Platform EEA পরিষেবার শর্তাবলী
- Google Maps Platform EEA পরিষেবা নির্দিষ্ট শর্তাবলী
- EEA প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)
- Google Maps Platform-এর রোড সেফটি সংক্রান্ত প্রয়োজনীয়তা
আপনার বিলিং ঠিকানা EEA-তে না থাকলে, পরিষেবার নিম্নলিখিত শর্তাবলী আপনার ক্ষেত্রে প্রযোজ্য হবে:
Google Maps-এর অ্যাট্রিবিউশন সংক্রান্ত প্রয়োজনীয়তা
এই বিভাগে আপনার অ্যাপ্লিকেশনের মাধ্যমে Google Maps ও কন্টেন্ট দেখানোর জন্য অ্যাট্রিবিউশন সংক্রান্ত প্রয়োজনীয়তা ও নির্দেশিকা প্রদান করা হয়েছে।
Google Maps অ্যাট্রিবিউশন দেখান
আপনার অ্যাপ বা ওয়েবসাইটে Google Maps Platform API থেকে কন্টেন্ট দেখানোর সময় আপনাকে অবশ্যই Google Maps অ্যাট্রিবিউশন সংক্রান্ত প্রয়োজনীয়তা মেনে চলতে হবে। কন্টেন্ট যদি এমন কোনও Google Map-এ দেখানো হয় যেখানে অ্যাট্রিবিউশন আগে থেকেই দেখা যাচ্ছে, তাহলে আপনাকে অতিরিক্ত অ্যাট্রিবিউশন যোগ করতে হবে না।
Google Maps অ্যাট্রিবিউশন অন্তর্ভুক্ত করা হয়েছে
Google Maps অ্যাট্রিবিউশনের জন্য, যা Google Maps Platform-এর মাধ্যমে ইউজার ইন্টারফেসে আগে থেকেই প্রদান করা হয়েছে, যেমন প্লেসেস UI কিটে:
- যেখানেই দেখানো হোক না কেন, অন্তর্ভুক্ত অ্যাট্রিবিউশন সরাবেন না। অ্যাট্রিবিউশন পরিবর্তন, লুকানো, বা অস্পষ্ট করবেন না এবং নিশ্চিত করুন যে এটি ব্যাকগ্রাউন্ডের বিপরীতে স্পষ্টভাবে দেখা যাচ্ছে।
- বর্ডার, ব্যাকগ্রাউন্ড কালার, শ্যাডো বা পর্যাপ্ত হোয়াইট স্পেসের মতো UI কিউ ব্যবহার করে Google Maps Platform কন্টেন্টকে সবসময় অন্যান্য কন্টেন্ট থেকে আলাদা করে দেখান।
- ভিজ্যুয়াল পরিবর্তন করার সময়, আপনাকে অবশ্যই Google Maps অ্যাট্রিবিউশন সংক্রান্ত সমস্ত প্রয়োজনীয়তা মেনে চলতে হবে।
Google Maps লোগো ও টেক্সট অ্যাট্রিবিউশন
সম্ভব হলে অ্যাট্রিবিউশন Google Maps লোগোর আকারে হওয়া উচিত। যেসব ক্ষেত্রে জায়গা সীমিত, সেখানে Google Maps টেক্সট ব্যবহার করা যেতে পারে। কোন কন্টেন্ট Google Maps প্রদান করেছে তা গ্রাহকদের কাছে সবসময় স্পষ্ট হতে হবে।
লোগো অ্যাট্রিবিউশন
আপনার অ্যাপ বা ওয়েবসাইটে Google Maps লোগো ব্যবহার করার জন্য এইসব প্রয়োজনীয়তা মেনে চলুন।Google Maps লোগো ডাউনলোড করুন
অফিসিয়াল Google Maps লোগো ফাইল ব্যবহার করুন। নিচে দেওয়া লোগো ডাউনলোড করুন এবং এই বিভাগে দেওয়া নির্দেশিকা অনুসরণ করুন।
Google Maps অ্যাট্রিবিউশন অ্যাসেট ডাউনলোড করুনGoogle Maps লোগো ব্যবহার করার সময়, এইসব নির্দেশিকা অনুসরণ করুন।
- কোনওভাবেই লোগো পরিবর্তন করবেন না।
- বিকৃতি এড়াতে লোগোর অ্যাস্পেক্ট রেশিও বজায় রাখুন।
- ম্যাপ বা ছবির মতো ব্যস্ত ব্যাকগ্রাউন্ডে আউটলাইন করা লোগো ব্যবহার করুন।
- কোনও সলিড কালার বা সূক্ষ্ম গ্রেডিয়েন্টের মতো সাধারণ ব্যাকগ্রাউন্ডে আউটলাইন ছাড়া লোগো ব্যবহার করুন।
লোগোর সাইজ সংক্রান্ত স্পেসিফিকেশন
Google Maps লোগোর জন্য এই সাইজ সংক্রান্ত স্পেসিফিকেশন মেনে চলুন:- লোগোর ন্যূনতম উচ্চতা: ১৬ডিপি
- লোগোর সর্বাধিক উচ্চতা: ১৯ডিপি
- লোগোর চারপাশে ন্যূনতম ফাঁকা জায়গা: বাঁদিকে, ডানদিকে ও উপরে ১০dp, নিচে ৫dp
dp সম্পর্কে জানতে, Material Design ওয়েবসাইটে পিক্সেল ডেনসিটি দেখুন।
লোগো অ্যাক্সেসিবিলিটি
Google Maps লোগোর জন্য এইসব অ্যাক্সেসিবিলিটি সংক্রান্ত প্রয়োজনীয়তা অনুসরণ করুন:- লোগো এবং ব্যাকগ্রাউন্ডের মধ্যে অ্যাক্সেসযোগ্য কন্ট্রাস্ট বজায় রাখুন।
- Google Maps টেক্সট সহ অ্যাক্সেসিবিলিটি লেবেল যোগ করুন।
টেক্সট অ্যাট্রিবিউশন
আপনার ইন্টারফেসের সাইজ Google Maps লোগো ব্যবহারের উপযুক্ত না হলে, টেক্সটে Google Maps লিখে দিতে পারেন। এইসব নির্দেশিকা অনুসরণ করুন:
- Google Maps টেক্সট কোনওভাবেই পরিবর্তন করবেন না:
- Google Maps-এর বড় হাতের অক্ষর পরিবর্তন করবেন না
- Google Maps-কে একাধিক লাইনে র্যাপ করবেন না
- Google Maps অন্য ভাষায় লোকালাইজ করবেন না।
- HTML অ্যাট্রিবিউট
translate="no"ব্যবহার করে ব্রাউজারকে Google Maps অনুবাদ করা থেকে আটকান।
নিচের সারণীতে যেভাবে বর্ণনা করা হয়েছে সেইভাবে Google Maps টেক্সট স্টাইল করুন:
Google Maps-এর টেক্সট-স্টাইলিং সংক্রান্ত প্রয়োজনীয়তা প্রপার্টি স্টাইল ফন্ট ফ্যামিলি Roboto. ফন্ট লোড করা ঐচ্ছিক। ফলব্যাক ফন্ট ফ্যামিলি আপনার প্রোডাক্টে আগে থেকেই ব্যবহার করা হয়েছে এমন যেকোনও Sans Serif বডি ফন্ট অথবা ডিফল্ট সিস্টেম ফন্ট ইনভোক করতে "Sans-Serif" ফন্ট স্টাইল সাধারণ ফন্টের ওজন 400 ফন্টের রঙ সাদা, কালো (#1F1F1F) বা ধূসর (#5E5E5E)। ব্যাকগ্রাউন্ডের সাথে অ্যাক্সেসযোগ্য (৪.৫:১) কনট্রাস্ট বজায় রাখুন। ফন্ট সাইজ ন্যূনতম ফন্ট সাইজ: 12sp
সর্বাধিক ফন্ট সাইজ: 16sp
sp সম্পর্কে আরও জানতে, Material Design ওয়েবসাইটে ফন্ট সাইজ ইউনিট দেখুন।দু'টি অক্ষরের মধ্যে ব্যবধান সাধারণ
CSS-এর উদাহরণ
নিচের CSS, সাদা বা হালকা ব্যাকগ্রাউন্ডে উপযুক্ত টাইপোগ্রাফিক স্টাইল ও রঙ সহ Google Maps রেন্ডার করে।
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); .GMP-attribution { font-family: Roboto, Sans-Serif; font-style: normal; font-weight: 400; font-size: 1rem; letter-spacing: normal; white-space: nowrap; color: #5e5e5e; }
ভিজ্যুয়াল সংক্রান্ত প্রয়োজনীয়তা
Google Maps অ্যাট্রিবিউশনের ভিজ্যুয়াল ট্রিটমেন্টের জন্য এইসব প্রয়োজনীয়তা মেনে চলুন।কন্টেন্টের উপরে বা নিচের দিকে এবং একই ভিজ্যুয়াল কন্টেনারের মধ্যে অ্যাট্রিবিউশন পজিশন করুন। কন্টেন্টের একটি লাইনের জন্য, অ্যাট্রিবিউশন ডান বা বাঁদিকে পজিশন করা যেতে পারে।
বর্ডার, ব্যাকগ্রাউন্ড কালার, শ্যাডো বা পর্যাপ্ত হোয়াইট স্পেসের মতো UI কিউ ব্যবহার করে Google Maps Platform কন্টেন্টকে অন্যান্য কন্টেন্ট থেকে আলাদা করে দৃশ্যমান করুন।
- Google Maps Platform-এর কন্টেন্ট নয় এমন কন্টেন্টের সাথে Google Maps-কে অ্যাট্রিবিউট করে এটিকে ভুলভাবে উপস্থাপন করবেন না।
- অ্যাট্রিবিউশন সবসময় দেখা যাচ্ছে এবং তা স্পষ্ট কিনা তা যাচাই করুন। এটি কখনও সরাবেন না, লুকাবেন না, অস্পষ্ট করবেন না বা পরিবর্তন করবেন না।
নিচের ছবিগুলি থেকে এই ভিজ্যুয়াল প্রয়োজনীয়তার উদাহরণ দেখতে পাবেন।
থার্ড-পার্টি ডেটা প্রদানকারী
আমাদের ম্যাপিং প্রোডাক্টে থাকা কিছু ডেটা ও ছবি Google ছাড়া অন্যান্য প্রদানকারীর থেকে নেওয়া হয়। Map Tiles API-এর মতো কিছু প্রোডাক্টের ক্ষেত্রে, আমরা থার্ড-পার্টি ডেটা প্রদানকারীকে প্রয়োজনীয় অ্যাট্রিবিউশন প্রদান করতে পারি। আমরা যখন এটি করি, তখন আপনার অ্যাট্রিবিউশনের টেক্সটে "Google Maps" নাম এবং প্রাসঙ্গিক ডেটা প্রদানকারী/দের নাম অবশ্যই থাকতে হবে, যেমন "ম্যাপ ডেটা: Google, Maxar Technologies." Google যখন থার্ড-পার্টি অ্যাট্রিবিউশন প্রদান করে, তখন শুধুমাত্র "Google Maps" বা Google লোগো অন্তর্ভুক্ত করা সঠিক অ্যাট্রিবিউশন নয়।
অ্যাট্রিবিউশন সংক্রান্ত অন্যান্য প্রয়োজনীয়তা
আপনার অ্যাপ্লিকেশনে Places Aggregate API থেকে পাওয়া Google Maps কন্টেন্টকে স্বতন্ত্র মেট্রিক হিসেবে অথবা আপনার ভ্যালুর ইনপুট হিসেবে ব্যবহার করলে, আপনাকে Google অ্যাট্রিবিউশন দিতে হবে। Google-কে শুধু Google Maps কন্টেন্টের জন্য অ্যাট্রিবিউট করা উচিত, আপনার ভ্যালুর জন্য নয়। "আপনার ভ্যালু" বলতে বোঝায়, POI-এর সংখ্যা ও থার্ড-পার্টি ডেটা একত্রিত করে তৈরি করা কন্টেন্ট অথবা মালিকানাধীন বিজনেস লজিক ব্যবহার করে আপনার তৈরি করা কোনও মেট্রিক যা প্লেসেস এগ্রিগেট API-এর জন্য Google Maps Platform-এর পরিষেবা-নির্দিষ্ট শর্তাবলী অনুসারে যথেষ্ট পরিমাণে পরিবর্তিত হয়েছে।