মানচিত্র জাভাস্ক্রিপ্ট API-এর জন্য নীতি এবং বৈশিষ্ট্য

এই ডকুমেন্টে ম্যাপস জাভাস্ক্রিপ্ট এপিআই (Maps JavaScript API) ব্যবহার করে তৈরি অ্যাপ্লিকেশনগুলির জন্য প্রয়োজনীয় শর্তাবলী তালিকাভুক্ত করা হয়েছে। উল্লেখ্য যে, ম্যাপস জাভাস্ক্রিপ্ট এপিআই-এর ব্যবহার গুগলের সাথে আপনার চুক্তি দ্বারা নিয়ন্ত্রিত হয়।

নীতিমালা

এই বিভাগে ম্যাপস জাভাস্ক্রিপ্ট এপিআই সম্পর্কিত নীতিমালা বর্ণনা করা হয়েছে। এই নীতিমালাগুলো আপনাকে পরিষেবাটি সঠিকভাবে এবং গুগল ম্যাপস প্ল্যাটফর্মের প্রত্যাশা অনুযায়ী ব্যবহার করতে সাহায্য করার জন্য বাস্তবসম্মত নির্দেশিকা ও প্রয়োজনীয়তা প্রদান করে।

ক্যাশিং সীমাবদ্ধতা থেকে ব্যতিক্রম

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

বিষয়বস্তু স্ক্র্যাপিং

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

ইউরোপীয় অর্থনৈতিক অঞ্চলের দেশ ও ভূখণ্ডসমূহ

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

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

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

এই বিভাগে আপনার অ্যাপ্লিকেশনের মাধ্যমে গুগল ম্যাপস ও এর কন্টেন্ট প্রদর্শনের জন্য অ্যাট্রিবিউশনের আবশ্যকতা এবং নির্দেশিকা প্রদান করা হয়েছে।

অ্যাট্রিবিউশন উদাহরণ

নিচে Places UI Kit-এর জন্য একটি অ্যাট্রিবিউশন উদাহরণ দেওয়া হলো।

প্লেসেস UI কিট গুগল-বহির্ভূত মানচিত্রে অ্যাট্রিবিউশনের উদাহরণ
স্থানের বিবরণ কম্প্যাক্ট কম্পোনেন্টে প্রয়োজনীয় অ্যাট্রিবিউশন প্রয়োগ করা হয়েছে। এই নন-গুগল ম্যাপটিতে, গুগল ম্যাপস অ্যাট্রিবিউশনটি স্পষ্টভাবে দৃশ্যমান, এবং গুগল ম্যাপস প্ল্যাটফর্মের কন্টেন্ট অন্যান্য কন্টেন্ট থেকে দৃশ্যত আলাদা করা হয়েছে।

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

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

গুগল ম্যাপস অ্যাট্রিবিউশন অন্তর্ভুক্ত করা হয়েছে

গুগল ম্যাপস অ্যাট্রিবিউশনের জন্য যা গুগল ম্যাপস প্ল্যাটফর্ম দ্বারা ইউজার ইন্টারফেসে আগে থেকেই প্রদান করা আছে, যেমন প্লেসেস ইউআই কিট-এ:

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

যথাসম্ভব অ্যাট্রিবিউশন বা কৃতিত্বের উল্লেখ গুগল ম্যাপস লোগোর মাধ্যমে করা উচিত। স্থান সীমিত থাকলে, শুধু ‘গুগল ম্যাপস’ লেখাটি গ্রহণযোগ্য। ব্যবহারকারীদের কাছে এটি সর্বদা স্পষ্ট থাকতে হবে যে কোন কন্টেন্টটি গুগল ম্যাপস দ্বারা সরবরাহ করা হয়েছে।

বামে: গুগল ম্যাপস লোগোর উৎস, ডানে: গুগল ম্যাপস টেক্সটের উৎস
বামে: গুগল ম্যাপস লোগো অ্যাট্রিবিউশনের উদাহরণ, ডানে: গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের উদাহরণ

লোগো অ্যাট্রিবিউশন

আপনার অ্যাপ বা ওয়েবসাইটে গুগল ম্যাপস লোগো ব্যবহার করার জন্য এই শর্তাবলী অনুসরণ করুন।
গুগল ম্যাপস লোগো অ্যাট্রিবিউশনের জন্য গ্রহণযোগ্য বিকল্পসমূহ
গুগল ম্যাপস লোগোর স্বত্বারোপের জন্য গ্রহণযোগ্য বিভিন্ন রূপের উদাহরণ

গুগল ম্যাপস লোগো ডাউনলোড করুন

গুগল ম্যাপসের অফিসিয়াল লোগো ফাইলগুলো ব্যবহার করুন। নিচে থেকে লোগোগুলো ডাউনলোড করুন এবং এই বিভাগের নির্দেশিকাগুলো অনুসরণ করুন।

গুগল ম্যাপস অ্যাট্রিবিউশন অ্যাসেটগুলি ডাউনলোড করুন

গুগল ম্যাপস লোগো ব্যবহার করার সময় এই নির্দেশিকাগুলো অনুসরণ করুন।

  • লোগোটি কোনোভাবেই পরিবর্তন করবেন না।
  • বিকৃতি রোধ করতে লোগোর আকৃতির অনুপাত বজায় রাখুন।
  • মানচিত্র বা ছবির মতো ব্যস্ত পটভূমিতে আউটলাইন করা লোগোটি ব্যবহার করুন।
  • আউটলাইন ছাড়া লোগোটি কোনো সাধারণ পটভূমিতে ব্যবহার করুন, যেমন একরঙা বা হালকা গ্রেডিয়েন্ট।

লোগোর আকারের স্পেসিফিকেশন

গুগল ম্যাপস লোগোর জন্য এই আকারের নির্দিষ্টকরণগুলি অনুসরণ করুন:
  • লোগোর সর্বনিম্ন উচ্চতা: ১৬ডিপি
  • লোগোর সর্বোচ্চ উচ্চতা: ১৯ডিপি
  • লোগোর জন্য ন্যূনতম ফাঁকা জায়গা: বামে, ডানে ও উপরে ১০ডিপি, নিচে ৫ডিপি।

dp সম্পর্কে জানতে, ম্যাটেরিয়াল ডিজাইন ওয়েবসাইটে পিক্সেল ডেনসিটি দেখুন।

গুগল ম্যাপস লোগো, যেখানে ন্যূনতম ফাঁকা স্থান এবং গ্রহণযোগ্য আকারের পরিসর দেখানো হয়েছে।
গুগল ম্যাপস লোগোর একটি উদাহরণ যেখানে ন্যূনতম ফাঁকা স্থান এবং গ্রহণযোগ্য আকারের পরিসীমা দেখানো হয়েছে।

লোগোর প্রবেশগম্যতা

গুগল ম্যাপস লোগোর জন্য এই প্রবেশগম্যতা সংক্রান্ত প্রয়োজনীয়তাগুলো অনুসরণ করুন:
  • লোগো এবং পটভূমির মধ্যে একটি সহজবোধ্য বৈসাদৃশ্য বজায় রাখুন।
  • Google Maps লেখা সহ একটি অ্যাক্সেসিবিলিটি লেবেল অন্তর্ভুক্ত করুন।
গুগল ম্যাপস লোগো অ্যাট্রিবিউশনের ক্ষেত্রে অগ্রহণযোগ্য বৈচিত্র্য এবং অ্যাক্সেসযোগ্যতার সমস্যা।
গুগল ম্যাপস লোগো অ্যাট্রিবিউশনের অগ্রহণযোগ্য বৈচিত্র্য এবং অ্যাক্সেসিবিলিটি সমস্যার উদাহরণ

পাঠ্য অ্যাট্রিবিউশন

আপনার ইন্টারফেসের আকার যদি গুগল ম্যাপস লোগো ব্যবহারের জন্য উপযুক্ত না হয়, তবে আপনি টেক্সটের মাধ্যমে ‘Google Maps’ শব্দটি লিখতে পারেন। এই নির্দেশিকাগুলো অনুসরণ করুন:

গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের গ্রহণযোগ্য রূপভেদ
গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের গ্রহণযোগ্য বিভিন্ন রূপের উদাহরণ
  • Google Maps লেখাটি কোনোভাবেই পরিবর্তন করবেন না:
    • Google Maps- এর বড় হাতের অক্ষরের ব্যবহার পরিবর্তন করবেন না।
    • গুগল ম্যাপস একাধিক লাইনে জড়াবেন না।
    • গুগল ম্যাপসকে অন্য কোনো ভাষায় স্থানীয়করণ করবেন না।
    • HTML অ্যাট্রিবিউট translate="no" ব্যবহার করে ব্রাউজারকে গুগল ম্যাপস অনুবাদ করা থেকে বিরত রাখুন।
গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের অগ্রহণযোগ্য ভিন্নতা
গুগল ম্যাপস টেক্সট অ্যাট্রিবিউশনের অগ্রহণযোগ্য রূপভেদের উদাহরণ
  • নিম্নলিখিত সারণিতে বর্ণিত পদ্ধতি অনুযায়ী গুগল ম্যাপসের টেক্সট স্টাইল করুন:

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

উদাহরণ CSS

নিম্নলিখিত CSS কোডটি সাদা বা হালকা ব্যাকগ্রাউন্ডে উপযুক্ত টাইপোগ্রাফিক স্টাইল ও রঙ সহ গুগল ম্যাপস রেন্ডার করে।

@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 সংকেত ব্যবহার করে গুগল ম্যাপস প্ল্যাটফর্মের কন্টেন্টকে অন্যান্য কন্টেন্ট থেকে দৃশ্যত আলাদা করুন।

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

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

কন্টেন্টের উপরে, নীচে এবং পাশে গুগল ম্যাপস অ্যাট্রিবিউশন স্থাপনের উদাহরণ।
কন্টেন্টের উপরে, নীচে এবং পাশে গুগল ম্যাপস অ্যাট্রিবিউশন স্থাপনের উদাহরণ।

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

গুগল ম্যাপস-এর উৎস উল্লেখ অস্পষ্ট করবেন না বা এটিকে অন্য উৎসের তথ্যের সাথে মেশাবেন না।
গুগল ম্যাপস-এর উৎস উল্লেখ অস্পষ্ট করবেন না বা এটিকে অন্য উৎসের তথ্যের সাথে মেশাবেন না।

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

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

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

তৃতীয় পক্ষের অ্যাট্রিবিউশন পুনরুদ্ধার করতে এবং আপনার অ্যাপে তা প্রদর্শন করতে এই নির্দেশাবলী অনুসরণ করুন।

একটি স্থান থেকে বৈশিষ্ট্যসমূহ পুনরুদ্ধার করুন

যদি আপনার অ্যাপ Place.fetchFields কল করে প্রাপ্ত পর্যালোচনার তথ্য প্রদর্শন করে, তাহলে অ্যাপটিকে অবশ্যই প্রাপ্ত স্থানের বিবরণের জন্য তৃতীয় পক্ষের অ্যাট্রিবিউশনও প্রদর্শন করতে হবে।

এপিআইটি একটি Place অবজেক্ট রিটার্ন করে। Place অবজেক্ট থেকে অ্যাট্রিবিউশনগুলো পুনরুদ্ধার করতে, Place.attributions প্রপার্টিটি ব্যবহার করুন, যা প্রতিটি রিকোয়েস্টের সাথে রিটার্ন করা হয় (ফিল্ডের সাথে এটি নির্দিষ্ট করার কোনো প্রয়োজন নেই)। প্রপার্টিটি String অবজেক্টের একটি List রিটার্ন করে, অথবা দেখানোর মতো কোনো অ্যাট্রিবিউশন না থাকলে null রিটার্ন করে। নিচের উদাহরণ কোডটি একটি স্থান পাওয়া এবং এর যেকোনো অ্যাট্রিবিউশন তালিকাভুক্ত করা দেখাচ্ছে।

  // Use place ID to create a new Place instance.
  const place = new Place({
      id: 'ChIJB9a4Ifl744kRlpz0BQJzGQ8', // Crazy Good Kitchen
  });

  // Call fetchFields, passing the desired data fields.
  await place.fetchFields({
      fields: ["displayName", "formattedAddress", "location", "reviews"],
  });

  // Check for any place attributions.
  if (!place.attributions) {
      console.log('No attributions were found.');
      return;
  } else {
      // Log the place attribution
      for (var attribution of place.attributions) {
          console.log(attribution);
      }
  }

  

একটি পর্যালোচনা প্রদর্শন করুন

একটি Place অবজেক্টে সর্বোচ্চ পাঁচটি রিভিউ থাকতে পারে, যেখানে প্রতিটি রিভিউ একটি Review অবজেক্ট দ্বারা উপস্থাপিত হয়। আপনি চাইলে এই রিভিউগুলো আপনার অ্যাপে প্রদর্শন করতে পারেন।

গুগল ব্যবহারকারীদের দেওয়া রিভিউ প্রদর্শন করার সময়, আপনাকে অবশ্যই লেখকের নাম কাছাকাছি রাখতে হবে। Review অবজেক্টের লেখক অ্যাট্রিবিউশন ফিল্ডে লেখকের ছবি এবং তার প্রোফাইলের লিঙ্ক অন্তর্ভুক্ত করার সুযোগ থাকলে, আমরা তা করার পরামর্শ দিই। নিচের ছবিতে একটি পার্কের রিভিউর উদাহরণ দেখানো হলো:

লেখকের কৃতিত্ব প্রদর্শন

নিম্নলিখিত উদাহরণটিতে একটি জায়গা পাওয়া, রিভিউ দেখা এবং প্রথম রিভিউটির ডেটা দেখানোর প্রক্রিয়া দেখানো হয়েছে:

// Create a new Place instance.
const place = new Place({
    id: 'ChIJpyiwa4Zw44kRBQSGWKv4wgA', // Faneuil Hall Marketplace, Boston, MA
});

// Call fetchFields, passing 'reviews' and other needed fields.
await place.fetchFields({
    fields: ['displayName', 'formattedAddress', 'location', 'reviews'],
});

// Create an HTML container.
const content = document.createElement('div');
const title = document.createElement('div');
const rating = document.createElement('div');
const address = document.createElement('div');
const review = document.createElement('div');
const authorLink = document.createElement('a');

// If there are any reviews display the first one.
if (place.reviews && place.reviews.length > 0) {
    // Get info for the first review.
    const reviewRating = place.reviews[0].rating;
    const reviewText = place.reviews[0].text;
    const authorName = place.reviews[0].authorAttribution.displayName;
    const authorUri = place.reviews[0].authorAttribution.uri;

    // Safely populate the HTML.
    title.textContent = place.displayName || '';
    address.textContent = place.formattedAddress || '';
    rating.textContent = `Rating: ${reviewRating} stars`;
    review.textContent = reviewText || '';
    authorLink.textContent = authorName;
    authorLink.href = authorUri || '';
    authorLink.target = '_blank';

    content.appendChild(title);
    content.appendChild(address);
    content.appendChild(rating);
    content.appendChild(review);
    content.appendChild(authorLink);
} else {
    content.textContent = `No reviews were found for ${place.displayName}.`;
}

// Create an infoWindow to display the review.
infoWindow = new InfoWindow({
    content,
    ariaLabel: place.displayName,
});

স্থান পর্যালোচনার জন্য ডকুমেন্টেশন দেখুন।

একটি ছবির জন্য অ্যাট্রিবিউশন প্রদর্শন করুন

আপনার অ্যাপে যদি ছবি প্রদর্শিত হয়, তবে প্রতিটি ছবির জন্য লেখকের নাম অবশ্যই দেখাতে হবে। একটি রেসপন্সের Place অবজেক্টে থাকা ছবির বিস্তারিত তথ্য photos অ্যারেতে থাকে। রেসপন্সে photos অ্যারেটি যোগ করতে, রিকোয়েস্টে photos ডেটা ফিল্ডটি অন্তর্ভুক্ত করুন।

photos অ্যারের প্রতিটি উপাদান হলো Photo এর একটি ইনস্ট্যান্স, যার মধ্যে AuthorAttribution টাইপের authorAttributions অ্যারেটি থাকে। AuthorAttribution অবজেক্টের ফিল্ডগুলো হলো স্ট্রিং, যেগুলোতে অ্যাট্রিবিউশনের displayName , uri , এবং photoUri থাকে, অথবা প্রদর্শনের জন্য কোনো অ্যাট্রিবিউশন না থাকলে একটি খালি স্ট্রিং থাকে।

স্থানের ছবিগুলোর জন্য ডকুমেন্টেশন দেখুন।

অনুসন্ধানের ফলাফলের অ্যাট্রিবিউশন

ইউরোপে, গুগলের নিজস্ব র‍্যাঙ্কিং ব্যবহার করার সময়, সার্চ প্রোডাক্টগুলিতে সর্বোচ্চ ১ ক্লিকের মধ্যে একটি ব্যাখ্যামূলক টেক্সট থাকতে হবে, যা সার্চ রেজাল্টের র‍্যাঙ্কিং নির্ধারণকারী প্রধান উপাদান এবং সেগুলোর গুরুত্ব বর্ণনা করে। ব্যাখ্যামূলক টেক্সট:

শিরোনাম: এই ফলাফলগুলো সম্পর্কে

যখন আপনি কোনো স্থানের কাছাকাছি ব্যবসা বা জায়গা খোঁজেন, গুগল ম্যাপস আপনাকে স্থানীয় ফলাফল দেখাবে। আপনার অনুসন্ধানের জন্য সেরা ফলাফল খুঁজে পেতে প্রাসঙ্গিকতা, দূরত্ব এবং গুরুত্বের মতো বেশ কয়েকটি বিষয়কে একত্রিত করা হয়।

বাটন ১: আরও জানুন
"আরও জানুন" লেখাটির সাথে হেল্প সেন্টারের কোনো আর্টিকেলের লিঙ্ক থাকা উচিত।

বাটন ২: ওকে

শেষ ব্যবহারকারীর ঠিকানাগুলির জন্য স্বয়ংক্রিয় পূরণ

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

শেষ ব্যবহারকারীর ঠিকানা স্বয়ংক্রিয়ভাবে পূরণ করুন

পূর্ববর্তী চিত্রে, বাম দিকের ঠিকানার তালিকাটি এখনও গুগল ম্যাপস কন্টেন্টের বিধিনিষেধের অধীন। একবার ব্যবহারকারী তার পছন্দের ঠিকানা নির্বাচন করলে, সেই ঠিকানাটি শুধুমাত্র সেই ব্যবহারকারীর প্রযোজ্য লেনদেনের উদ্দেশ্যে গুগল ম্যাপস কন্টেন্টের বিধিনিষেধের অধীন থাকে না।

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

আপনার অ্যাপে যখন আপনি এআই-চালিত সারাংশ প্রদর্শন করবেন — যার মধ্যে স্থান, এলাকা এবং পর্যালোচনার সারাংশ অন্তর্ভুক্ত — তখন আপনাকে অবশ্যই নিম্নলিখিত কাজগুলো করতে হবে:

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

এআই-চালিত সারাংশ প্রকাশের পাঠ্য প্রদর্শন করুন

যেকোনো ধরনের এআই-চালিত সারাংশ প্রদর্শন করার সময়, সর্বদা সারাংশের ঠিক নিচে স্থানীয় ভাষার ডিসক্লোজার টেক্সট (যা রেসপন্স বডির ' disclosureText ' ফিল্ডে দেওয়া থাকে) অন্তর্ভুক্ত করুন। এপিআই দ্বারা প্রদত্ত ডিসক্লোজার টেক্সট কখনও পরিবর্তন বা পরিবর্ধন করবেন না।

সকল এআই-চালিত সারাংশ প্রকারের জন্য প্রকাশ
চিত্র ১ : তিনটি এআই-চালিত সারাংশ প্রকারের প্রতিটির নিচে যথাযথভাবে প্রদর্শিত প্রকাশনা পাঠ্য।

স্থান ও এলাকার সারাংশের অতিরিক্ত প্রয়োজনীয়তা

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

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

কোনো সারাংশের বিষয়বস্তু সম্পর্কে গুগলকে সমস্যা জানানোর জন্য, রেসপন্সের flagContentUri ফিল্ডে থাকা লিঙ্কটি ব্যবহার করুন।

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

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

সারাংশের প্রয়োজনীয়তা পর্যালোচনা করুন

আপনার অ্যাপে প্রদর্শিত পর্যালোচনার সারাংশের সাথে অবশ্যই "Review summary" লেখা সহ একটি শিরোনাম থাকতে হবে। এছাড়াও, আপনাকে নিম্নলিখিত লেখা এবং প্রয়োজনীয় লিঙ্কগুলি ব্যবহার করতে হবে:

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

রেসপন্সের flagContentUri ফিল্ডে থাকা লিঙ্কটি ব্যবহার করুন।

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

পর্যালোচনা দেখুন প্রতিক্রিয়ার reviewSummary.reviewsUri ফিল্ডে থাকা লিঙ্কটি ব্যবহার করুন।
পর্যালোচনা সারাংশের জন্য প্রকাশ
চিত্র ৩ : এআই-চালিত পর্যালোচনার সারাংশ, যা একটি ওভারফ্লো মেনু ব্যবহার করে ব্যবহারকারীদের জন্য প্রয়োজনীয় সংশ্লিষ্ট লিঙ্কসহ দেখানো হয়েছে।

স্বয়ংচালিত ব্যবহারের ক্ষেত্রে নির্দেশিকা প্রদর্শন করুন

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

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

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