Package google.maps.mapmanagement.v2alpha

সূচী

মানচিত্র ব্যবস্থাপনা

ম্যাপ ম্যানেজমেন্ট এপিআই ক্লাউড-ভিত্তিক ম্যাপ স্টাইলিং রিসোর্স—যেমন MapConfigs, StyleConfigs, এবং MapContextConfigs—এর উপর CRUD অপারেশন সমর্থন করে। এই এপিআই ব্যবহার করে ডেভেলপাররা তাদের ম্যাপের বাহ্যিক রূপ পরিচালনা করতে এবং নিজেদের প্রয়োজন অনুযায়ী সেগুলোকে স্টাইল করতে পারেন।

CreateMapConfig

rpc CreateMapConfig( CreateMapConfigRequest ) returns ( MapConfig )

প্রজেক্টে একটি MapConfig তৈরি করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
CreateMapContextConfig

rpc CreateMapContextConfig( CreateMapContextConfigRequest ) returns ( MapContextConfig )

একটি MapContextConfig তৈরি করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
CreateStyleConfig

rpc CreateStyleConfig( CreateStyleConfigRequest ) returns ( StyleConfig )

একটি স্টাইলকনফিগ তৈরি করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
DeleteMapConfig

rpc DeleteMapConfig( DeleteMapConfigRequest ) returns ( Empty )

একটি MapConfig মুছে ফেলে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
DeleteMapContextConfig

rpc DeleteMapContextConfig( DeleteMapContextConfigRequest ) returns ( Empty )

একটি MapContextConfig মুছে ফেলে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
DeleteStyleConfig

rpc DeleteStyleConfig( DeleteStyleConfigRequest ) returns ( Empty )

একটি StyleConfig মুছে ফেলে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
GetMapConfig

rpc GetMapConfig( GetMapConfigRequest ) returns ( MapConfig )

একটি MapConfig পায়।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
GetMapContextConfig

rpc GetMapContextConfig( GetMapContextConfigRequest ) returns ( MapContextConfig )

একটি MapContextConfig পায়।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
GetStyleConfig

rpc GetStyleConfig( GetStyleConfigRequest ) returns ( StyleConfig )

একটি StyleConfig পায়।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
ListMapConfigs

rpc ListMapConfigs( ListMapConfigsRequest ) returns ( ListMapConfigsResponse )

একটি প্রোজেক্টের MapConfig-গুলো তালিকাভুক্ত করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
ListMapContextConfigs

rpc ListMapContextConfigs( ListMapContextConfigsRequest ) returns ( ListMapContextConfigsResponse )

MapContextConfigs তালিকাভুক্ত করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
ListStyleConfigs

rpc ListStyleConfigs( ListStyleConfigsRequest ) returns ( ListStyleConfigsResponse )

স্টাইলকনফিগগুলির তালিকা।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
আপডেটম্যাপকনফিগ

rpc UpdateMapConfig( UpdateMapConfigRequest ) returns ( MapConfig )

একটি MapConfig আপডেট করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
UpdateMapContextConfig

rpc UpdateMapContextConfig( UpdateMapContextConfigRequest ) returns ( MapContextConfig )

MapContextConfig আপডেট করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
আপডেটস্টাইলকনফিগ

rpc UpdateStyleConfig( UpdateStyleConfigRequest ) returns ( StyleConfig )

একটি StyleConfig আপডেট করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপ প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform

CreateMapConfigRequest

MapConfig তৈরির অনুরোধ।

ক্ষেত্র
parent

string

আবশ্যক। মূল প্রজেক্ট যা MapConfig-এর মালিক হবে। ফরম্যাট: projects/{$my-project-id}

map_config

MapConfig

প্রয়োজনীয়। যে MapConfig তৈরি করতে হবে।

CreateMapContextConfigRequest

MapContextConfig তৈরি করার অনুরোধ।

ক্ষেত্র
parent

string

আবশ্যক। মূল MapConfig যা MapContextConfig-এর মালিক হবে। ফরম্যাট: projects/{project}/mapConfigs/{map_config}

map_context_config

MapContextConfig

প্রয়োজনীয়। যে MapContextConfig তৈরি করতে হবে।

CreateStyleConfigRequest

একটি স্টাইলকনফিগ তৈরি করার অনুরোধ।

ক্ষেত্র
parent

string

আবশ্যক। মূল প্রজেক্ট যা StyleConfig-এর মালিক হবে। ফরম্যাট: projects/{project}

style_config

StyleConfig

প্রয়োজনীয়। যে স্টাইলকনফিগটি তৈরি করতে হবে।

DeleteMapConfigRequest

একটি MapConfig মুছে ফেলার অনুরোধ। যদি এই MapConfig-এর কোনো চাইল্ড MapContextConfig থাকে, তবে সেগুলোও মুছে ফেলা হবে।

ক্ষেত্র
name

string

আবশ্যক। যে MapConfig-টি মুছে ফেলতে হবে তার রিসোর্স নাম। ফরম্যাট: projects/{project}/mapConfigs/{map_config}

force

bool

ঐচ্ছিক। যদি এটি 'true' সেট করা হয়, তাহলে এই MapConfig-এর অন্তর্ভুক্ত যেকোনো MapContextConfig-ও মুছে ফেলা হবে। (অন্যথায়, অনুরোধটি কেবল তখনই কাজ করবে যদি MapConfig-টিতে কোনো MapContextConfig না থাকে।)

DeleteMapContextConfigRequest

MapContextConfig মুছে ফেলার অনুরোধ।

ক্ষেত্র
name

string

আবশ্যক। যে MapContextConfig-টি মুছে ফেলতে হবে তার রিসোর্স নাম। ফরম্যাট: projects/{project}/mapConfigs/{map_config}/mapContextConfigs/{map_context_config}

DeleteStyleConfigRequest

একটি StyleConfig মুছে ফেলার অনুরোধ।

ক্ষেত্র
name

string

আবশ্যক। যে StyleConfig-টি মুছে ফেলতে হবে তার রিসোর্স নাম। ফরম্যাট: projects/{project}/styleConfigs/{style_config}

GetMapConfigRequest

MapConfig পাওয়ার জন্য অনুরোধ।

ক্ষেত্র
name

string

আবশ্যক। MapConfig-এর রিসোর্স নাম। ফরম্যাট: projects/{project}/mapConfigs/{map_config}

GetMapContextConfigRequest

MapContextConfig পাওয়ার জন্য অনুরোধ।

ক্ষেত্র
name

string

আবশ্যক। MapContextConfig-এর রিসোর্স নাম। ফরম্যাট: projects/{project}/mapConfigs/{map_config}/mapContextConfigs/{map_context_config}

GetStyleConfigRequest

StyleConfig পাওয়ার জন্য অনুরোধ।

ক্ষেত্র
name

string

আবশ্যক। StyleConfig-এর রিসোর্স নাম। ফরম্যাট: projects/{project}/styleConfigs/{style_config}

ListMapConfigsRequest

MapConfig-গুলো তালিকাভুক্ত করার অনুরোধ।

ক্ষেত্র
parent

string

আবশ্যক। মূল প্রজেক্ট যা MapConfigs-এর মালিক। ফরম্যাট: projects/{project}

page_size

int32

ঐচ্ছিক। ফেরত দেওয়ার জন্য MapConfig-এর সর্বোচ্চ সংখ্যা। পরিষেবাটি এই মানের চেয়ে কমও ফেরত দিতে পারে। যদি নির্দিষ্ট না করা হয়, তবে সর্বাধিক ৫০টি MapConfig ফেরত দেওয়া হবে। সর্বোচ্চ মান হলো ১০০০; ১০০০-এর উপরের মানগুলোকে ১০০০-এ রূপান্তরিত করা হবে। বর্তমানে অসমর্থিত।

page_token

string

ঐচ্ছিক। পূর্ববর্তী ListMapConfigs কল থেকে প্রাপ্ত একটি পেজ টোকেন। পরবর্তী পেজটি পুনরুদ্ধার করতে এটি প্রদান করুন।

পেজিনেশন করার সময়, ListMapConfigs এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই সেই কলের সাথে মিলতে হবে যা পেজ টোকেনটি প্রদান করেছে। বর্তমানে অসমর্থিত।

ListMapConfigsResponse

MapConfigs তালিকার প্রতিক্রিয়া।

ক্ষেত্র
map_configs[]

MapConfig

MapConfig-গুলোর তালিকা।

next_page_token

string

একটি টোকেন, যা পরবর্তী পৃষ্ঠা আনার জন্য page_token হিসেবে পাঠানো যেতে পারে। এই ক্ষেত্রটি বাদ দিলে, কোনো পরবর্তী পৃষ্ঠা থাকবে না। বর্তমানে অসমর্থিত।

ListMapContextConfigsRequest

MapContextConfigs তালিকাভুক্ত করার অনুরোধ।

ক্ষেত্র
parent

string

আবশ্যক। মূল MapConfig যা MapContextConfigs-গুলোর মালিক। ফরম্যাট: projects/{project}/mapConfigs/{map_config}

page_size

int32

ঐচ্ছিক। ফেরত দেওয়ার জন্য MapContextConfig-এর সর্বোচ্চ সংখ্যা। পরিষেবাটি এই মানের চেয়ে কম ফেরত দিতে পারে। যদি নির্দিষ্ট না করা হয়, তবে সর্বাধিক ৫০টি MapContextConfig ফেরত দেওয়া হবে। সর্বোচ্চ মান হলো ১০০০; ১০০০-এর উপরের মানগুলিকে ১০০০-এ রূপান্তরিত করা হবে। বর্তমানে অসমর্থিত।

page_token

string

ঐচ্ছিক। পূর্ববর্তী ListMapContextConfigs কল থেকে প্রাপ্ত একটি পেজ টোকেন। পরবর্তী পেজটি পুনরুদ্ধার করতে এটি প্রদান করুন।

পেজিনেশন করার সময়, ListMapContextConfigs এ প্রদত্ত অন্য সকল প্যারামিটার অবশ্যই সেই কলের সাথে মিলতে হবে যা পেজ টোকেনটি প্রদান করেছে। বর্তমানে অসমর্থিত।

ListMapContextConfigsResponse

MapContextConfigs তালিকার প্রতিক্রিয়া।

ক্ষেত্র
map_context_configs[]

MapContextConfig

MapContextConfigs।

next_page_token

string

একটি টোকেন, যা পরবর্তী পৃষ্ঠা আনার জন্য page_token হিসেবে পাঠানো যেতে পারে। এই ক্ষেত্রটি বাদ দিলে, কোনো পরবর্তী পৃষ্ঠা থাকবে না। বর্তমানে অসমর্থিত।

ListStyleConfigsRequest

স্টাইলকনফিগগুলো তালিকাভুক্ত করার অনুরোধ।

ক্ষেত্র
parent

string

আবশ্যক। মূল প্রজেক্ট যা StyleConfigs-এর মালিক। ফরম্যাট: projects/{project}

page_size

int32

ঐচ্ছিক। ফেরত দেওয়ার জন্য StyleConfig-এর সর্বোচ্চ সংখ্যা। পরিষেবাটি এই মানের চেয়ে কম ফেরত দিতে পারে। যদি নির্দিষ্ট না করা হয়, তবে সর্বাধিক ৫০টি StyleConfig ফেরত দেওয়া হবে। সর্বোচ্চ মান হলো ১০০০; ১০০০-এর উপরের মানগুলোকে ১০০০-এ রূপান্তরিত করা হবে। বর্তমানে অসমর্থিত।

page_token

string

ঐচ্ছিক। পূর্ববর্তী ListStyleConfigs কল থেকে প্রাপ্ত একটি পেজ টোকেন। পরবর্তী পেজটি পাওয়ার জন্য এটি প্রদান করুন।

পেজিনেশন করার সময়, ListStyleConfigs এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই সেই কলের সাথে মিলতে হবে যা পেজ টোকেনটি প্রদান করেছে। বর্তমানে অসমর্থিত।

filter

string

ঐচ্ছিক। ListStyleConfigs কলের জন্য ফিল্টার এক্সপ্রেশন। বর্তমানে শুধুমাত্র display_name দ্বারা ফিল্টারিং সমর্থন করে। উদাহরণস্বরূপ: display_name="My StyleConfig" "My StyleConfig" ডিসপ্লে নেমযুক্ত সমস্ত StyleConfig ফেরত আসবে।

view

StyleConfigView

ঐচ্ছিক। StyleConfig-এর যে উপসেটটি ফেরত দেওয়া হবে। এটি সেট করা না থাকলে, ডিফল্ট আচরণ হলো সম্পূর্ণ ভিউটি ফেরত দেওয়া।

ListStyleConfigsResponse

StyleConfigs তালিকার প্রতিক্রিয়া।

ক্ষেত্র
style_configs[]

StyleConfig

স্টাইলকনফিগগুলো।

next_page_token

string

একটি টোকেন, যা পরবর্তী পৃষ্ঠা আনার জন্য page_token হিসেবে পাঠানো যেতে পারে। এই ক্ষেত্রটি বাদ দিলে, কোনো পরবর্তী পৃষ্ঠা থাকবে না। বর্তমানে অসমর্থিত।

ম্যাপকনফিগ

একটি Maps API ক্লায়েন্ট অ্যাপ্লিকেশনে একটি একক মানচিত্রকে উপস্থাপন করে। MapConfig হলো MapContextConfigs-এর প্যারেন্ট রিসোর্স এবং এটি SDK-তে (মোবাইল/ওয়েব) কাস্টম স্টাইলিং সক্ষম করে। একটি MapConfig-এর একাধিক MapContextConfigs থাকতে পারে, যার প্রতিটি নির্দিষ্ট মানচিত্র ভ্যারিয়েন্টে স্টাইলিং প্রয়োগ করে। পরবর্তী ID = 9;

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। শনাক্তকারী। এই MapConfig-এর রিসোর্স নাম। উদাহরণস্বরূপ: "projects/my-project-123/mapConfigs/234"। শুধুমাত্র আউটপুট।

display_name

string

ঐচ্ছিক। এই MapConfig-এর প্রদর্শিত নাম, যা ব্যবহারকারী দ্বারা নির্দিষ্ট করা হবে।

description

string

ঐচ্ছিক। এই MapConfig-এর বিবরণ, যা ব্যবহারকারী দ্বারা নির্দিষ্ট করা হবে।

map_id

string

শুধুমাত্র আউটপুট। এই MapConfig-এর ম্যাপ আইডি, যা ক্লায়েন্ট অ্যাপ্লিকেশনগুলিতে ম্যাপটি শনাক্ত করতে ব্যবহৃত হয়। এই পঠনযোগ্য ফিল্ডটি MapConfig তৈরি করার সময় তৈরি হয়। শুধুমাত্র আউটপুট।

map_features

MapFeatures

ঐচ্ছিক। যে মানচিত্র বৈশিষ্ট্যগুলো এই মানচিত্র কনফিগারেশনের জন্য প্রযোজ্য।

map_type

MapRenderingType

ঐচ্ছিক। এটি MapConfig-এর মানচিত্রের ধরন নির্দেশ করে। এটি সেট করা না থাকলে, ডিফল্টভাবে রাস্টার মানচিত্রের ধরন ব্যবহৃত হয়।

create_time

Timestamp

শুধুমাত্র আউটপুট। ম্যাপ কনফিগ তৈরির সময় নির্দেশ করে। শুধুমাত্র আউটপুট।

update_time

Timestamp

শুধুমাত্র আউটপুট। ম্যাপ কনফিগের সর্বশেষ আপডেটের সময় নির্দেশ করে। শুধুমাত্র আউটপুট।

MapContextConfig

একটি ম্যাপের স্টাইলিং কনফিগারেশনকে এনক্যাপসুলেট করে। MapContextConfig, একটি MapConfig-এর নির্দিষ্ট ম্যাপ ভ্যারিয়েন্টগুলোর সাথে StyleConfig এবং Dataset-এর মতো স্টাইলিং কম্পোনেন্টগুলোকে সংযুক্ত করে। যখন MapConfig-টি একটি SDK-তে লোড করা হয়, তখন MapContextConfig থেকে স্টাইলিং এবং ডেটাসেটের তথ্য নির্দিষ্ট ম্যাপ ভ্যারিয়েন্টগুলোতে প্রয়োগ করা হয়। Next ID = 10;

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। শনাক্তকারী। এই MapContextConfig-এর রিসোর্স নাম। উদাহরণস্বরূপ: projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id}

map_config

string

আবশ্যক। এই MapContextConfig-টি যে MapConfig রিসোর্সের সাথে যুক্ত, তার নাম। ফরম্যাট: projects/{project}/mapConfigs/{map_config}। এই ফিল্ডটি আবশ্যক এবং এটি বাদ দেওয়া যাবে না।

style_config

string

আবশ্যক। এই MapContextConfig-কে স্টাইলকারী StyleConfig রিসোর্সের নাম। এই ফিল্ডটি আবশ্যক এবং এটি বাদ দেওয়া যাবে না। ফরম্যাট: projects/{project}/styleConfigs/{style_config}

dataset[]

string

ঐচ্ছিক। এই MapContextConfig-এর সাথে যুক্ত ডেটাসেট রিসোর্সের নাম। এই ফিল্ডটি ঐচ্ছিক এবং এটি বাদ দেওয়া যেতে পারে। বাদ দিলে, MapContextConfig-এর সাথে কোনো ডেটাসেট যুক্ত হবে না। যদি কোনো ডেটাসেট নির্দিষ্ট করা থাকে, তবে তা MapContextConfig-এ প্রয়োগ করা হবে। ফরম্যাট: projects/{project}/datasets/{dataset}

alias

string

ঐচ্ছিক। এই MapContextConfig-এর জন্য ব্যবহারকারী কর্তৃক নির্ধারিত পাঠযোগ্য নাম।

map_variants[]

MapVariant

আবশ্যক। যে ম্যাপ ভ্যারিয়েন্টগুলোতে এই MapContextConfig প্রয়োগ করা যাবে। এটি খালি থাকলে, MapContextConfig ডিফল্টরূপে শুধুমাত্র ROADMAP ম্যাপ ভ্যারিয়েন্টে প্রয়োগ করা হবে।

create_time

Timestamp

শুধুমাত্র আউটপুট। MapContextConfig তৈরির সময় নির্দেশ করে। শুধুমাত্র আউটপুট।

update_time

Timestamp

শুধুমাত্র আউটপুট। MapContextConfig-এর সর্বশেষ আপডেটের সময় নির্দেশ করে। শুধুমাত্র আউটপুট।

মানচিত্রের প্রকারভেদ

সম্ভাব্য ম্যাপ ভ্যারিয়েন্টগুলো যেগুলোতে MapContextConfig প্রয়োগ করা যেতে পারে। ম্যাপ ভ্যারিয়েন্টগুলোকে লাইট এবং ডার্ক ভ্যারিয়েন্টে ভাগ করা হয়েছে। একই MapContextConfig-এর জন্য একটি লাইট ভ্যারিয়েন্টের সাথে একটি ডার্ক ভ্যারিয়েন্ট যুক্ত করা যাবে না। লাইট ভ্যারিয়েন্টগুলো হলো: ROADMAP, SATELLITE, TERRAIN, NAVIGATION, TRANSIT, ABSTRACT3D, PHOTOREALISTIC3D। ডার্ক ভ্যারিয়েন্টগুলো হলো: ROADMAP_DARK, NAVIGATION_LOW_LIGHT, TERRAIN_DARK, TRANSIT_DARK।

উদাহরণস্বরূপ, নিম্নলিখিতটি একটি বৈধ জোড়া: {MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}

নিম্নলিখিতটি একটি অবৈধ জোড়: {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}

এনাম
ROADMAP ডিফল্ট রোডম্যাপের ধরণ।
ROADMAP_DARK রোডম্যাপ টাইপের একটি ডার্ক ভার্সন।
SATELLITE স্যাটেলাইট চিত্র।
TERRAIN ভূখণ্ড মানচিত্রের প্রকার।
TERRAIN_DARK ভূখণ্ড মানচিত্র প্রকারের একটি গাঢ় সংস্করণ।
NAVIGATION নেভিগেশন মানচিত্রের ধরণ।
NAVIGATION_LOW_LIGHT নেভিগেশন ম্যাপ টাইপের একটি স্বল্প-আলোর সংস্করণ।
TRANSIT ট্রানজিট মানচিত্রের ধরণ।
TRANSIT_DARK ট্রানজিট ম্যাপ প্রকারের একটি ডার্ক সংস্করণ।
ABSTRACT3D বিমূর্ত ত্রিমাত্রিক মানচিত্রের প্রকার।
PHOTOREALISTIC3D ফটোরিয়ালিস্টিক ৩ডি মানচিত্রের ধরণ।

মানচিত্রের বৈশিষ্ট্য

এটি ম্যাপের এমন সব ফিচারের একটি সংগ্রহকে বোঝায় যা একটি MapConfig-এ প্রযোজ্য। একটি MapConfig-এ সেট করা ফিচারগুলো এর সমস্ত চাইল্ড MapContextConfig-গুলো উত্তরাধিকারসূত্রে পায়। পরবর্তী আইডি = ৩;

ক্ষেত্র
simple_features[]

SimpleFeature

ঐচ্ছিক। এই মানচিত্রের জন্য ব্যবহারযোগ্য দৃশ্যমান বৈশিষ্ট্য।

poi_boost_level

int32

ঐচ্ছিক। POI বুস্ট লেভেল, যেখানে ০ মানে কোনো বুস্টিং হবে না এবং ঋণাত্মক মান মানে ডি-বুস্টিং। বুস্ট করা POI-গুলো ডিফল্টের চেয়ে কম জুমে দেখানো হয় এবং ডি-বুস্ট করা POI-গুলো তার বিপরীত। বর্তমানে এটি ২ লেভেলের বুস্টিং সমর্থন করে, তাই লেভেলটি [-২, ২]-এর মধ্যে সীমাবদ্ধ। যদি এটি নির্দিষ্ট না করা হয়, তাহলে স্টাইল শীটে সংজ্ঞায়িত POI ডেনসিটি ব্যবহার করা হবে, যদি তা বিদ্যমান থাকে। অন্যথায়, কোনো POI ডেনসিটি প্রয়োগ করা হবে না।

সিম্পলফিচার

এটি মানচিত্রের সেই বৈশিষ্ট্যসমূহের সমষ্টিকে বোঝায় যা মানচিত্রের অন্তর্নিহিত কাঠামোকে প্রভাবিত করে।

এনাম
SIMPLE_FEATURE_UNSPECIFIED অনির্দিষ্ট দৃশ্যমান বৈশিষ্ট্য।
FLATTEN_BUILDINGS মানচিত্রের সমস্ত ভবন গুঁড়িয়ে দেয়।
ICONIC_ICONS আইকনগুলো কীভাবে প্রদর্শিত হবে তা প্রভাবিত করে।

মানচিত্র রেন্ডারিং প্রকার

যে ধরনের মানচিত্র রেন্ডার করা হবে। নির্দিষ্ট করে না দেওয়া হলে, ডিফল্ট আচরণ হবে রাস্টার।

এনাম
RASTER রাস্টার ভিত্তিক বাস্তবায়ন ব্যবহার করে রেন্ডার করা একটি মানচিত্র।
VECTOR ওয়েবজিএল ব্যবহার করে রেন্ডার করা একটি মানচিত্র।

স্টাইলকনফিগ

একটি Maps API ক্লায়েন্ট অ্যাপ্লিকেশনের একটি একক স্টাইলকে উপস্থাপন করে। StyleConfig-এ স্টাইল শীটটি থাকে যা মানচিত্রের দৃশ্যমান রূপ নির্ধারণ করে। Next ID = 9;

ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। শনাক্তকারী। এই StyleConfig-এর রিসোর্স নাম। উদাহরণস্বরূপ: "projects/my-project-123/styleConfigs/234"।

display_name

string

ঐচ্ছিক। এই StyleConfig-এর প্রদর্শিত নাম, যা ব্যবহারকারী দ্বারা নির্দিষ্ট করা হবে।

description

string

ঐচ্ছিক। এই StyleConfig-এর বিবরণ, যা ব্যবহারকারী দ্বারা নির্দিষ্ট করা হবে।

style_id

string

শুধুমাত্র আউটপুট। এই স্টাইলের অনন্য শনাক্তকারী। এটি একটি পঠনযোগ্য ফিল্ড যা StyleConfig তৈরি করার সময় তৈরি হয়। শুধুমাত্র আউটপুট।

json_style_sheet

string

ঐচ্ছিক। এই StyleConfig-এর স্টাইল শীটের JSON উপস্থাপনা। নির্দিষ্ট না করা হলে, Google ম্যাপের মূল স্টাইল ব্যবহার করা হবে। গ্রহণযোগ্য JSON ফরম্যাট সম্পর্কে আরও বিস্তারিত জানতে https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference দেখুন।

create_time

Timestamp

শুধুমাত্র আউটপুট। এটি StyleConfig-টি তৈরির সময় নির্দেশ করে।

update_time

Timestamp

শুধুমাত্র আউটপুট। এটি StyleConfig-এর সর্বশেষ আপডেটের সময় নির্দেশ করে।

স্টাইলকনফিগভিউ

StyleConfig-এর কোন উপসেটটি ফেরত দেওয়া হবে।

এনাম
STYLE_CONFIG_VIEW_UNSPECIFIED অনির্দিষ্ট দৃশ্য।
FULL রেসপন্সে json_style_sheet অন্তর্ভুক্ত করুন।
METADATA_ONLY রেসপন্স থেকে json_style_sheet বাদ দিন।

আপডেটম্যাপকনফিগঅনুরোধ

MapConfig আপডেট করার অনুরোধ।

ক্ষেত্র
map_config

MapConfig

প্রয়োজনীয়। আপডেট করার জন্য MapConfig।

আপডেট করার জন্য MapConfig-কে শনাক্ত করতে এর name ফিল্ডটি ব্যবহৃত হয়। ফরম্যাট: projects/{project}/mapConfigs/{map_config}

update_mask

FieldMask

ঐচ্ছিক। MapConfig-এর জন্য আপডেট করার নির্দিষ্ট ফিল্ড। যদি নির্দিষ্ট না করা হয়, তাহলে MapConfig সম্পূর্ণভাবে আপডেট করা হবে। বৈধ ফিল্ডগুলো হলো:

  • display_name
  • description
  • map_features

UpdateMapContextConfigRequest

MapContextConfig আপডেট করার অনুরোধ।

ক্ষেত্র
map_context_config

MapContextConfig

প্রয়োজনীয়। যে MapContextConfig-টি আপডেট করতে হবে।

যে MapContextConfig আপডেট করতে হবে, তা শনাক্ত করার জন্য এর name ফিল্ডটি ব্যবহৃত হয়। ফরম্যাট: projects/{project}/mapConfigs/{map_config}/mapContextConfigs/{map_context_config}

update_mask

FieldMask

ঐচ্ছিক। যে ফিল্ডগুলো আপডেট করতে হবে তার তালিকা। নির্দিষ্ট করে না দিলে, MapContextConfig সম্পূর্ণভাবে আপডেট করা হবে। বৈধ ফিল্ডগুলো হলো:

  • display_name
  • alias
  • map_variants
  • style_config
  • dataset

আপডেটস্টাইলকনফিগঅনুরোধ

StyleConfig আপডেট করার অনুরোধ।

ক্ষেত্র
style_config

StyleConfig

প্রয়োজনীয়। আপডেট করার জন্য StyleConfig।

যে StyleConfig-টি আপডেট করতে হবে, সেটিকে শনাক্ত করার জন্য এর name ফিল্ডটি ব্যবহৃত হয়। ফরম্যাট: projects/{project}/styleConfigs/{style_config}

update_mask

FieldMask

ঐচ্ছিক। যে ফিল্ডগুলো আপডেট করতে হবে তার তালিকা। নির্দিষ্ট করে না দিলে, StyleConfig সম্পূর্ণভাবে আপডেট করা হবে। বৈধ ফিল্ডগুলো হলো:

  • display_name
  • description
  • json_style_sheet