জিওকোডিং API-এর জন্য নীতি এবং গুণাবলী

এই নথিতে জিওকোডিং API ব্যবহার করে তৈরি অ্যাপ্লিকেশনগুলির প্রয়োজনীয়তা তালিকাভুক্ত করা হয়েছে। মনে রাখবেন যে জিওকোডিং API এর ব্যবহার Google এর সাথে আপনার চুক্তি দ্বারা নিয়ন্ত্রিত হয়।

নীতিমালা

এই বিভাগটি জিওকোডিং API-এর সাথে প্রাসঙ্গিক নীতিগুলি বর্ণনা করে। নীতিগুলি আপনাকে পরিষেবাটি সঠিকভাবে এবং Google Maps প্ল্যাটফর্মের প্রত্যাশার সাথে সঙ্গতিপূর্ণভাবে ব্যবহার করতে সাহায্য করার জন্য ব্যবহারিক বাস্তবায়ন নির্দেশিকা এবং প্রয়োজনীয়তা প্রদান করে।

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

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

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

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

যদি আপনার বিলিং ঠিকানা EEA-তে না থাকে, তাহলে নিম্নলিখিত পরিষেবার শর্তাবলী আপনার জন্য প্রযোজ্য:

গুগল ম্যাপ অ্যাট্রিবিউশনের প্রয়োজনীয়তা

এই বিভাগটি আপনার অ্যাপ্লিকেশনের মাধ্যমে Google মানচিত্র এবং সামগ্রী প্রদর্শনের জন্য অ্যাট্রিবিউশনের প্রয়োজনীয়তা এবং নির্দেশিকা প্রদান করে।

Google Maps অ্যাট্রিবিউশন প্রদর্শন করুন

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

গুগল ম্যাপ অ্যাট্রিবিউশন অন্তর্ভুক্ত

গুগল ম্যাপস অ্যাট্রিবিউশনের জন্য যা গুগল ম্যাপস প্ল্যাটফর্ম দ্বারা ইতিমধ্যেই ইউজার ইন্টারফেসে সরবরাহ করা হয়েছে, যেমন প্লেসস ইউআই কিটে:

  • অন্তর্ভুক্ত অ্যাট্রিবিউশনটি যেখানেই প্রদর্শিত হোক না কেন, তা সরাবেন না। অ্যাট্রিবিউশনটি পরিবর্তন, লুকাবেন না বা অস্পষ্ট করবেন না এবং নিশ্চিত করুন যে এটি পটভূমিতে স্পষ্টভাবে দৃশ্যমান।
  • সীমানা, পটভূমির রঙ, ছায়া, অথবা পর্যাপ্ত ফাঁকা স্থানের মতো UI সংকেত ব্যবহার করে সর্বদা 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 অনুবাদ করা থেকে বিরত রাখুন।
গুগল ম্যাপের টেক্সট অ্যাট্রিবিউশনের অগ্রহণযোগ্য পরিবর্তন
গুগল ম্যাপের টেক্সট অ্যাট্রিবিউশনের অগ্রহণযোগ্য পরিবর্তন
  • নিম্নলিখিত টেবিলে বর্ণিত পদ্ধতিতে গুগল ম্যাপের টেক্সট স্টাইল করুন:

    গুগল ম্যাপের টেক্সট-স্টাইলিং এর প্রয়োজনীয়তা
    সম্পত্তি স্টাইল
    ফন্ট পরিবার রোবোটো । ফন্ট লোড করা ঐচ্ছিক।
    ফলব্যাক ফন্ট পরিবার আপনার পণ্যে ইতিমধ্যে ব্যবহৃত যেকোনো sans serif বডি ফন্ট অথবা "Sans-Serif" ডিফল্ট সিস্টেম ফন্ট ব্যবহার করার জন্য
    ফন্ট স্টাইল স্বাভাবিক
    ফন্টের ওজন ৪০০
    ফন্টের রঙ সাদা, কালো (#1F1F1F), অথবা ধূসর (#5E5E5E)। পটভূমির বিপরীতে অ্যাক্সেসযোগ্য (4.5:1) বৈসাদৃশ্য বজায় রাখুন।
    ফন্ট সাইজ সর্বনিম্ন ফন্ট সাইজ: ১২sp
    সর্বোচ্চ ফন্ট সাইজ: ১৬sp
    sp সম্পর্কে জানতে, মেটেরিয়াল ডিজাইন ওয়েবসাইটে ফন্ট সাইজ ইউনিট দেখুন।
    অক্ষরের ব্যবধান স্বাভাবিক

সিএসএসের উদাহরণ

নিম্নলিখিত 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;
}

চাক্ষুষ প্রয়োজনীয়তা

গুগল ম্যাপস অ্যাট্রিবিউশনের ভিজ্যুয়াল ট্রিটমেন্টের জন্য এই প্রয়োজনীয়তাগুলি অনুসরণ করুন।
  • কন্টেন্টের উপরে বা নীচে এবং একই ভিজ্যুয়াল কন্টেইনারের মধ্যে অ্যাট্রিবিউশনের অবস্থান নির্ধারণ করুন। কন্টেন্টের একটি লাইনের জন্য, অ্যাট্রিবিউশন ডানে বা বামে স্থাপন করা যেতে পারে।

  • UI কিউ যেমন বর্ডার, ব্যাকগ্রাউন্ড কালার, শ্যাডো, অথবা পর্যাপ্ত হোয়াইটস্পেস ব্যবহার করে Google Maps প্ল্যাটফর্ম কন্টেন্টকে অন্যান্য কন্টেন্ট থেকে দৃশ্যত আলাদা করুন।

  • গুগল ম্যাপস প্ল্যাটফর্মের বাইরের কোনও কন্টেন্টের সাথে এটি যুক্ত করে গুগল ম্যাপসকে ভুলভাবে উপস্থাপন করবেন না।
  • অ্যাট্রিবিউশনটি সর্বদা দৃশ্যমান এবং সুস্পষ্ট কিনা তা যাচাই করুন। এটি কখনই সরাবেন না, লুকাবেন না, অস্পষ্ট করবেন না বা পরিবর্তন করবেন না।

নিম্নলিখিত চিত্রগুলি এই চাক্ষুষ প্রয়োজনীয়তার উদাহরণ দেখায়।

কন্টেন্টের উপরে, নীচে এবং পাশে অবস্থিত Google Maps অ্যাট্রিবিউশনের উদাহরণ
কন্টেন্টের উপরে, নীচে এবং পাশে অবস্থিত Google Maps অ্যাট্রিবিউশনের উদাহরণ

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

গুগল ম্যাপের বৈশিষ্ট্য অস্পষ্ট করবেন না বা অন্যান্য উৎস থেকে আসা কন্টেন্টের সাথে এটি মিশিয়ে দেবেন না।
গুগল ম্যাপের বৈশিষ্ট্য অস্পষ্ট করবেন না বা অন্যান্য উৎস থেকে আসা কন্টেন্টের সাথে এটি মিশিয়ে দেবেন না।

তৃতীয় পক্ষের ডেটা প্রদানকারীরা

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

এআই-চালিত সারাংশ

যখন আপনি আপনার অ্যাপে AI-চালিত সারাংশ প্রদর্শন করবেন, তখন আপনাকে নিম্নলিখিতগুলি করতে হবে:

  • নিচে বর্ণিত প্রয়োজনীয় অ্যাট্রিবিউশন, রিপোর্টিং লিঙ্ক এবং রেফারেন্স লিঙ্কগুলি প্রদর্শন করুন।
  • গুগল ম্যাপস প্ল্যাটফর্ম দ্বারা সরবরাহিত সম্পূর্ণ সারাংশ ব্যবহারকারীদের অবশ্যই পড়তে সক্ষম হতে হবে।

AI-চালিত সারাংশ প্রকাশের টেক্সট প্রদর্শন করুন

AI-চালিত সারাংশ প্রদর্শন করার সময়, সর্বদা সারাংশের ঠিক নীচে স্থানীয়ভাবে প্রকাশ করা টেক্সট (প্রতিক্রিয়া বিভাগের disclosure_text ক্ষেত্রে প্রদত্ত) অন্তর্ভুক্ত করুন। API দ্বারা প্রদত্ত প্রকাশের টেক্সট কখনই পরিবর্তন বা বৃদ্ধি করবেন না।

প্রকাশের টেক্সট সহ AI-চালিত সারাংশ
চিত্র ১ : কৃত্রিম বুদ্ধিমত্তা (এআই) চালিত সারসংক্ষেপের নিচে প্রকাশের লেখা সঠিকভাবে প্রদর্শিত হয়েছে।

আগমনের সারাংশের প্রয়োজনীয়তা

আপনার অ্যাপে প্রদর্শিত আগমনের সারসংক্ষেপের সাথে নিম্নলিখিত লেখা এবং প্রয়োজনীয় লিঙ্কগুলি অবশ্যই থাকতে হবে:

টেক্সট প্রয়োজনীয়তা
এই সারাংশ সম্পর্কে "Google কীভাবে স্থানীয় তালিকায় তথ্য উৎস করে এবং ব্যবহার করে" এই লিঙ্কটি ব্যবহার করুন: https://support.google.com/local-listings/answer/9851099
রিপোর্টের সারাংশ

সারাংশের বিষয়বস্তু সম্পর্কে Google-কে কোনও সমস্যা রিপোর্ট করার জন্য প্রতিক্রিয়ার flag_content_url ক্ষেত্রে থাকা লিঙ্কটি ব্যবহার করুন।

দ্রষ্টব্য: জিওকোডিং এপিআই-এর মাধ্যমে প্রদত্ত এআই-চালিত সারাংশগুলি আপনি বিশ্বের যে কোনও প্রান্তে থাকুন না কেন, গুগলের সামগ্রী এবং পণ্য নীতির অধীন। আপনার ব্যবহারকারীদের অবহিত করতে হবে যে যদি তারা প্রযোজ্য আইন অনুসারে গুগলের পরিষেবা থেকে অপসারণ করা উচিত এমন সামগ্রীর প্রতিবেদন করতে চান, তবে তাদের প্রদত্ত ফ্ল্যাগ সামগ্রী URL ( flag_content_url ) ব্যবহার করে এটি প্রতিবেদন করা উচিত।

প্রয়োজনীয় লিঙ্ক সহ AI-চালিত সারাংশ
চিত্র ২ : একটি ওভারফ্লো মেনু ব্যবহার করে শেষ ব্যবহারকারীদের জন্য উপলব্ধ প্রয়োজনীয় সংশ্লিষ্ট লিঙ্কগুলির সাথে AI-চালিত সারাংশ দেখানো হয়েছে।

মোটরগাড়ি ব্যবহারের ক্ষেত্রে নির্দেশিকা প্রদর্শন করুন

চালকের নিরাপত্তার জন্য, গুগল গাড়ির অভিজ্ঞতার জন্য পার্কিং মোডে AI-চালিত সারাংশ রেন্ডার করার পরামর্শ দেয়। ড্রাইভিং মোডে সারাংশ রেন্ডার করার সময়, অন-স্ক্রিন তথ্য স্পষ্ট এবং সংক্ষিপ্ত হওয়া উচিত যাতে চালকের মনোযোগ দ্রুত রাস্তায় ফিরে আসে:

  • ৩ লাইনের বেশি নয়
  • ১২০টি অক্ষর বা ২৪টি শব্দ বা তার কম
  • সর্বনিম্ন সামনের আকার ২৪ ডিপি

বিশেষ করে মোটরগাড়ির প্রেক্ষাপটে, ডেভেলপারের দায়িত্ব হল AI-চালিত সারাংশগুলি নিরাপদে এবং সমস্ত স্থানীয় আইন ও প্রবিধানের সাথে সঙ্গতিপূর্ণভাবে উপস্থাপন করা।