Weather API-এর জন্য নীতি ও অ্যাট্রিবিউশন

এই ডকুমেন্টে Weather API-এর সাহায্যে ডেভেলপ করা অ্যাপ্লিকেশনের প্রয়োজনীয়তা তালিকাভুক্ত করা হয়েছে। মনে রাখবেন, Weather API-এর ব্যবহার Google-এর সাথে আপনার চুক্তি অনুযায়ী পরিচালিত হয়।

নীতি

এই বিভাগে Weather API-এর সাথে প্রাসঙ্গিক নীতি বর্ণনা করা হয়েছে। নীতিতে ব্যবহারিক বাস্তবায়ন সংক্রান্ত নির্দেশিকা ও প্রয়োজনীয়তা প্রদান করা হয় যাতে আপনি পরিষেবা সঠিকভাবে ও Google Maps Platform-এর প্রত্যাশা অনুযায়ী ব্যবহার করতে পারেন।

ক্যাশিং সংক্রান্ত বিধিনিষেধের ব্যতিক্রম

মনে রাখবেন, কোনও জায়গাকে অনন্যভাবে শনাক্ত করার জন্য ব্যবহৃত প্লেস আইডি, ক্যাশিং সংক্রান্ত বিধিনিষেধ থেকে অব্যাহতিপ্রাপ্ত। তাই, আপনি অনির্দিষ্টকালের জন্য প্লেস আইডির ভ্যালু স্টোর করতে পারবেন। API-এর উত্তরে place_id ফিল্ডে জায়গার আইডি রিটার্ন করা হয়। প্লেস আইডি গাইড থেকে কীভাবে প্লেস আইডি সেভ, রিফ্রেশ ও ম্যানেজ করবেন তা জানুন।

ইউরোপীয় অর্থনৈতিক অঞ্চলের দেশ ও অঞ্চল

ইউরোপীয় অর্থনৈতিক অঞ্চলে (EEA) বিলিং ঠিকানা আছে এমন গ্রাহকদের জন্য এই প্রোডাক্টের পরিষেবার শর্তাবলী আলাদা এবং এর কার্যকারিতাও আলাদা হতে পারে। Google Maps Platform-এর সাথে বিল্ড করার আগে, নিম্নলিখিত EEA-নির্দিষ্ট শর্তাবলী ও তথ্য পর্যালোচনা করুন:

আপনার বিলিং ঠিকানা 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 লোগো অ্যাট্রিবিউশনের জন্য গ্রহণযোগ্য ভেরিয়েশনের উদাহরণ

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 টেক্সট অ্যাট্রিবিউশনের গ্রহণযোগ্য ভেরিয়েশন
Google Maps টেক্সট অ্যাট্রিবিউশনের গ্রহণযোগ্য ভেরিয়েশনের উদাহরণ
  • Google Maps টেক্সটটি কোনওভাবেই পরিবর্তন করবেন না:
    • Google Maps-এর বড় হাতের অক্ষর পরিবর্তন করবেন না
    • Google Maps একাধিক লাইনে র‍্যাপ করবেন না
    • Google Maps-কে অন্য ভাষায় লোকালাইজ করবেন না।
    • HTML অ্যাট্রিবিউট translate="no" ব্যবহার করে ব্রাউজারকে Google Maps অনুবাদ করা থেকে আটকান।
Google Maps টেক্সট অ্যাট্রিবিউশনের গ্রহণযোগ্য নয় এমন ভেরিয়েশন
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 Maps অ্যাট্রিবিউশনের উদাহরণ
কন্টেন্টের উপরে, নিচে এবং পাশে Google Maps অ্যাট্রিবিউশন দেখানোর উদাহরণ

Google Maps কন্টেন্ট (জায়গার রেটিং) ও অন্যান্য কন্টেন্টের মধ্যে পার্থক্য করার দুটি পদ্ধতির উদাহরণ
অন্যান্য কন্টেন্ট থেকে Google Maps কন্টেন্ট (জায়গার রেটিং) আলাদা করার দুটি পদ্ধতির উদাহরণ

Google Maps অ্যাট্রিবিউশন অস্পষ্ট করবেন না বা অন্য সোর্সের কন্টেন্টের সাথে এটি মিশিয়ে দেবেন না
Google Maps অ্যাট্রিবিউশন অস্পষ্ট করবেন না বা অন্য সোর্সের কন্টেন্টের সাথে মিশিয়ে দেবেন না

থার্ড-পার্টি ডেটা পরিষেবা প্রদানকারী

আমাদের ম্যাপিং প্রোডাক্টের কিছু ডেটা ও ছবি Google ছাড়া অন্যান্য পরিষেবা প্রদানকারীর থেকে আসে। Map Tiles API-এর মতো কিছু প্রোডাক্টের ক্ষেত্রে, আমরা থার্ড-পার্টি ডেটা প্রদানকারীকে প্রয়োজনীয় অ্যাট্রিবিউশন প্রদান করতে পারি। আমরা যখন তা করি, তখন আপনার অ্যাট্রিবিউশনের টেক্সটে "Google Maps" নাম এবং প্রাসঙ্গিক ডেটা পরিষেবা প্রদানকারীর নাম উল্লেখ করতে হবে, যেমন "ম্যাপ ডেটা: Google, Maxar Technologies." Google যখন থার্ড-পার্টি অ্যাট্রিবিউশন প্রদান করে, তখন শুধুমাত্র "Google Maps" বা Google লোগো অন্তর্ভুক্ত করা সঠিক অ্যাট্রিবিউশন নয়।

অ্যাট্রিবিউশন সংক্রান্ত অন্যান্য প্রয়োজনীয়তা

আপনি যদি Weather API থেকে ডেটা বা ছবি ব্যবহার করেন, তাহলে আপনাকে অবশ্যই ব্যবহৃত ডেটা বা ছবির উপর বা তার পাশে নিম্নলিখিত অ্যাট্রিবিউশন অন্তর্ভুক্ত করতে হবে অথবা অন্যান্য থার্ড-পার্টিকে অ্যাট্রিবিউশন দিতে হবে: "সোর্স: Google থেকে পাওয়া আবহাওয়ার ডেটা অন্তর্ভুক্ত"

Environment API থেকে পাওয়া ডেটা ব্যবহার করে নতুন কন্টেন্ট তৈরি করার সময় অ্যাট্রিবিউশন

কিছু ক্ষেত্রে, আপনি সম্পূর্ণ নতুন কন্টেন্ট তৈরি করতে Google Maps Platform Environment API থেকে ডেটা ব্যবহার করতে পারেন। এইসব ক্ষেত্রে, টেক্সট অ্যাট্রিবিউশনের মতো একই ভিজ্যুয়াল নির্দেশিকা মেনে "Google Maps থেকে পাওয়া ডেটা অন্তর্ভুক্ত" কথাগুলি স্পষ্ট করে লিখুন।

এয়ার কোয়ালিটি, পোলেন, সোলার বা Weather API ডেটা কোনও পরিবর্তন না করে, যেমন আছে তেমন দেখাতে, Google Maps লোগো বা টেক্সট অ্যাট্রিবিউশন ব্যবহার করুন।

বাঁদিকে: অপরিবর্তিত এয়ার কোয়ালিটি ও পরাগ সংক্রান্ত ডেটা দেখানো হয়েছে;
       ডানদিকে: Google Maps ডেটা অ্যাট্রিবিউট করা কাস্টম কন্টেন্ট
বাঁদিকে: Google Maps-এর এয়ার কোয়ালিটি ও পরাগ সংক্রান্ত ডেটা অপরিবর্তিত অবস্থায় দেখানো হয়েছে এবং এর জন্য Google Maps-এর লোগো বা টেক্সট অ্যাট্রিবিউশন ব্যবহার করা হয়েছে।
সঠিক: Google Maps এবং অন্যান্য সোর্স থেকে কন্টেন্ট একত্রিত করে অথবা Google Maps এনভায়রনমেন্টাল API কন্টেন্ট ব্যাখ্যা করে এমন কাস্টম স্কোর, টেক্সট অ্যাট্রিবিউশন নির্দেশিকা অনুযায়ী "Google Maps থেকে পাওয়া ডেটা অন্তর্ভুক্ত" অ্যাট্রিবিউশন সহ দেখানো হয়।