- منبع: مکان
- متن محلیشده
- آدرس پستی
- کامپوننت آدرس
- پلاسکد
- لاتلنگ
- ویوپورت
- نقد و بررسی
- انتساب نویسنده
- تاریخ
- ساعات کاری
- دوره
- نقطه
- نوع ساعات ثانویه
- روز ویژه
- منطقه زمانی
- عکس
- وضعیت کسب و کار
- سطح قیمت
- انتساب
- گزینههای پرداخت
- گزینههای پارکینگ
- زیرمقصد
- گزینههای دسترسی
- گزینههای سوخت
- قیمت سوخت
- نوع سوخت
- پول
- گزینههای شارژ EV
- تجمیع کانکتور
- نوع کانکتور EV
- خلاصه مولد
- حاوی مکان
- توصیفگر آدرس
- نقطه عطف
- روابط فضایی
- مساحت
- مهار
- لینکهای گوگل مپ
- محدوده قیمت
- خلاصه نقد و بررسی
- خلاصه امکانات رفاهی EvCharge
- بلوک محتوا
- خلاصه محله
- هشدار مصرفکننده
- جزئیات
- پیوند
- روشها
منبع: مکان
تمام اطلاعات مربوط به یک مکان.
| نمایش JSON |
|---|
{ "name": string, "id": string, "displayName": { object ( |
| فیلدها | |
|---|---|
name | نام منبع این مکان، با فرمت |
id | شناسه منحصر به فرد یک مکان. |
displayName | نام محلی مکان، مناسب برای توضیح کوتاه و خوانا برای انسان. برای مثال، «گوگل سیدنی»، «استارباکس»، «پیرمونت» و غیره. |
types[] | مجموعهای از برچسبهای نوع برای این نتیجه. به عنوان مثال، "political" و "locality". برای لیست کامل مقادیر ممکن، به جدول A و جدول B در https://developers.google.com/maps/documentation/places/web-service/place-types مراجعه کنید. |
primaryType | نوع اصلی نتیجه داده شده. این نوع باید یکی از انواع پشتیبانی شده توسط Places API باشد. به عنوان مثال، "رستوران"، "کافه"، "فرودگاه" و غیره. یک مکان فقط میتواند یک نوع اصلی داشته باشد. برای لیست کامل مقادیر ممکن، به جدول A و جدول B در https://developers.google.com/maps/documentation/places/web-service/place-types مراجعه کنید. اگر نوع اصلی مکان از نوع پشتیبانی شده نباشد، ممکن است نوع اصلی وجود نداشته باشد. وقتی یک نوع اصلی وجود دارد، همیشه یکی از انواع موجود در فیلد |
primaryTypeDisplayName | نام نمایشی نوع اصلی، که در صورت لزوم به زبان درخواست بومیسازی شده است. برای لیست کامل مقادیر ممکن، به جدول A و جدول B در https://developers.google.com/maps/documentation/places/web-service/place-types مراجعه کنید. اگر نوع اصلی مکان از نوع پشتیبانی شده نباشد، ممکن است نوع اصلی وجود نداشته باشد. |
nationalPhoneNumber | یک شماره تلفن قابل خواندن توسط انسان برای آن مکان، در قالب ملی. |
internationalPhoneNumber | یک شماره تلفن قابل خواندن توسط انسان برای آن مکان، در قالب بینالمللی. |
formattedAddress | یک آدرس کامل و قابل خواندن توسط انسان برای این مکان. |
shortFormattedAddress | یک آدرس کوتاه و خوانا برای این مکان. |
postalAddress | آدرس در قالب آدرس پستی. |
addressComponents[] | اجزای تکراری برای هر سطح محلی. به حقایق زیر در مورد آرایه addressComponents[] توجه کنید: - آرایه اجزای آدرس ممکن است شامل اجزای بیشتری نسبت به formattedAddress باشد. - این آرایه لزوماً شامل تمام موجودیتهای سیاسی که حاوی یک آدرس هستند، جدا از آنهایی که در formattedAddress قرار دارند، نمیشود. برای بازیابی تمام موجودیتهای سیاسی که حاوی یک آدرس خاص هستند، باید از geocoding معکوس استفاده کنید و طول/عرض جغرافیایی آدرس را به عنوان پارامتر به درخواست ارسال کنید. - تضمین نمیشود که قالب پاسخ بین درخواستها یکسان باقی بماند. به طور خاص، تعداد addressComponents بر اساس آدرس درخواستی متفاوت است و میتواند در طول زمان برای همان آدرس تغییر کند. یک جزء میتواند موقعیت خود را در آرایه تغییر دهد. نوع جزء میتواند تغییر کند. یک جزء خاص ممکن است در پاسخ بعدی از دست رفته باشد. |
plusCode | کد بعلاوه موقعیت مکانی (طول/عرض). |
location | موقعیت این مکان. |
viewport | یک نمای مناسب برای نمایش مکان روی نقشهای با اندازه متوسط. این نمای نباید به عنوان مرز فیزیکی یا منطقه خدماتی کسب و کار استفاده شود. |
rating | امتیازی بین ۱.۰ تا ۵.۰، بر اساس نظرات کاربران در مورد این مکان. |
googleMapsUri | یک URL که اطلاعات بیشتری در مورد این مکان ارائه میدهد. |
websiteUri | وبسایت معتبر برای این مکان، مثلاً صفحه اصلی یک کسبوکار. توجه داشته باشید که برای مکانهایی که بخشی از یک زنجیره هستند (مثلاً یک فروشگاه IKEA)، این معمولاً وبسایت فروشگاه مربوطه خواهد بود، نه کل زنجیره. |
reviews[] | فهرست نظرات درباره این مکان، مرتب شده بر اساس میزان اهمیت. حداکثر ۵ نظر قابل ارسال است. |
regularOpeningHours | ساعات کاری معمول. توجه داشته باشید که اگر مکانی همیشه باز باشد (24 ساعت)، فیلد |
timeZone | پایگاه داده منطقه زمانی IANA، منطقه زمانی. برای مثال "America/New_York". |
photos[] | اطلاعات (شامل منابع) در مورد عکسهای این مکان. حداکثر ۱۰ عکس قابل بازگشت است. |
adrFormatAddress | آدرس مکان در ریزفرمت adr: http://microformats.org/wiki/adr . |
businessStatus | وضعیت تجاری آن مکان. |
priceLevel | سطح قیمت مکان. |
attributions[] | مجموعهای از ارائهدهندگان داده که باید با این نتیجه نشان داده شوند. |
iconMaskBaseUri | یک URL کوتاه شده به یک ماسک آیکون. کاربر میتواند با اضافه کردن پسوند نوع به انتهای آن (مثلاً ".svg" یا ".png") به نوع آیکونهای مختلف دسترسی پیدا کند. |
iconBackgroundColor | رنگ پسزمینه برای icon_mask با فرمت هگز، مثلاً #909CE1. |
currentOpeningHours | ساعات کاری برای هفت روز آینده (شامل امروز). این بازه زمانی از نیمهشب تاریخ درخواست شروع میشود و شش روز بعد ساعت ۱۱:۵۹ شب به پایان میرسد. این فیلد شامل زیرفیلد specialDays مربوط به تمام ساعات کاری است که برای تاریخهایی با ساعات کاری استثنایی تنظیم شده است. |
currentSecondaryOpeningHours[] | شامل آرایهای از ورودیها برای هفت روز آینده، شامل اطلاعات مربوط به ساعات کاری فرعی یک کسب و کار است. ساعات کاری فرعی با ساعات کاری اصلی یک کسب و کار متفاوت است. به عنوان مثال، یک رستوران میتواند ساعات کاری درایو تو یا ساعات کاری تحویل را به عنوان ساعات کاری فرعی خود مشخص کند. این فیلد، زیرفیلد نوع را پر میکند که از یک لیست از پیش تعریف شده از انواع ساعات کاری (مانند DRIVE_THROUGH، PICKUP یا TAKEOUT) بر اساس انواع مکان استخراج میشود. این فیلد شامل زیرفیلد specialDays مربوط به همه ساعات کاری است که برای تاریخهایی با ساعات کاری استثنایی تنظیم شده است. |
regularSecondaryOpeningHours[] | شامل آرایهای از ورودیها برای اطلاعات مربوط به ساعات کاری فرعی معمول یک کسبوکار است. ساعات کاری فرعی با ساعات کاری اصلی یک کسبوکار متفاوت است. برای مثال، یک رستوران میتواند ساعات کاری درایو تو یا ساعات کاری تحویل را به عنوان ساعات کاری فرعی خود مشخص کند. این فیلد، زیرفیلد نوع را پر میکند که از یک لیست از پیش تعریفشده از انواع ساعات کاری (مانند DRIVE_THROUGH، PICKUP یا TAKEOUT) بر اساس انواع مکان انتخاب میشود. |
editorialSummary | شامل خلاصهای از مکان است. خلاصه شامل یک مرور متنی است و در صورت لزوم شامل کد زبان برای این موارد نیز میشود. متن خلاصه باید به همان شکلی که هست ارائه شود و قابل اصلاح یا تغییر نیست. |
paymentOptions | گزینههای پرداختی که مکان میپذیرد. اگر دادههای گزینه پرداخت موجود نباشد، فیلد گزینه پرداخت غیرفعال خواهد شد. |
parkingOptions | گزینههای پارکینگ ارائه شده توسط محل. |
subDestinations[] | فهرستی از زیرمقصدهای مرتبط با مکان. |
fuelOptions | جدیدترین اطلاعات در مورد گزینههای سوخت در پمپ بنزین. این اطلاعات مرتباً بهروزرسانی میشود. |
evChargeOptions | اطلاعات مربوط به گزینههای شارژ خودروهای برقی. |
generativeSummary | خلاصهای از مکان که توسط هوش مصنوعی تولید شده است. |
containingPlaces[] | فهرست مکانهایی که مکان فعلی در آنها قرار دارد. |
addressDescriptor | توصیفگر آدرس مکان. توصیفگرهای آدرس شامل اطلاعات اضافی هستند که به توصیف یک مکان با استفاده از علائم و مناطق کمک میکنند. پوشش منطقهای توصیفگر آدرس را در https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage ببینید. |
googleMapsLinks | لینکهایی برای فعال کردن اقدامات مختلف نقشههای گوگل. |
priceRange | محدوده قیمت مرتبط با یک مکان. |
reviewSummary | خلاصهای از مکان که توسط هوش مصنوعی و با استفاده از نظرات کاربران تولید شده است. |
evChargeAmenitySummary | خلاصهای از امکانات رفاهی نزدیک ایستگاه شارژ خودروهای برقی. |
neighborhoodSummary | خلاصهای از جاذبههای گردشگری نزدیک محل مورد نظر. |
consumerAlert | پیام هشدار به مصرفکننده برای مکانی که در آن فعالیت بررسی مشکوکی را در یک کسبوکار تشخیص میدهیم یا کسبوکاری که سیاستهای ما را نقض میکند. |
movedPlace | اگر این مکان به طور دائم بسته شده و به مکان جدیدی منتقل شده باشد، این فیلد شامل نام منبع مکان جدید، با فرمت |
movedPlaceId | اگر این مکان به طور دائم بسته شده و به مکان جدیدی منتقل شده باشد، این فیلد حاوی شناسه مکان جدید است. اگر این مکان چندین بار جابجا شده باشد، این فیلد اولین مکان جابجا شده را نشان میدهد. اگر این مکان جابجا نشده باشد، این فیلد پر نخواهد شد. |
utcOffsetMinutes | تعداد دقایقی که منطقه زمانی این مکان در حال حاضر با UTC اختلاف دارد. این مقدار بر حسب دقیقه بیان میشود تا از مناطق زمانی که کسری از ساعت اختلاف دارند، مثلاً X ساعت و ۱۵ دقیقه، پشتیبانی کند. |
userRatingCount | تعداد کل نظرات (با متن یا بدون متن) برای این مکان. |
takeout | مشخص میکند که آیا کسبوکار از بیرونبر پشتیبانی میکند یا خیر. |
delivery | مشخص میکند که آیا کسبوکار از تحویل پشتیبانی میکند یا خیر. |
dineIn | مشخص میکند که آیا کسبوکار از گزینههای نشستن در فضای داخلی یا خارجی پشتیبانی میکند یا خیر. |
curbsidePickup | مشخص میکند که آیا کسب و کار از تحویل کنار خیابان پشتیبانی میکند یا خیر. |
reservable | مشخص میکند که آیا مکان از رزرو پشتیبانی میکند یا خیر. |
servesBreakfast | مشخص میکند که آیا آن مکان صبحانه سرو میکند یا خیر. |
servesLunch | مشخص میکند که آیا آن مکان ناهار سرو میکند یا خیر. |
servesDinner | مشخص میکند که آیا آن مکان شام سرو میکند یا خیر. |
servesBeer | مشخص میکند که آیا آن مکان آبجو سرو میکند یا خیر. |
servesWine | مشخص میکند که آیا آن مکان شراب سرو میکند یا خیر. |
servesBrunch | مشخص میکند که آیا مکان مورد نظر برانچ سرو میکند یا خیر. |
servesVegetarianFood | مشخص میکند که آیا این مکان غذای گیاهی سرو میکند یا خیر. |
outdoorSeating | مکان، فضای نشیمن در فضای باز را فراهم میکند. |
liveMusic | این مکان موسیقی زنده ارائه میدهد. |
menuForChildren | این مکان منوی مخصوص کودکان دارد. |
servesCocktails | این مکان کوکتل سرو میکند. |
servesDessert | این مکان دسر سرو میکند. |
servesCoffee | این مکان قهوه سرو میکند. |
goodForChildren | مکان برای کودکان خوب است. |
allowsDogs | مکان به سگها اجازه ورود میدهد. |
restroom | مکان دارای سرویس بهداشتی است. |
goodForGroups | این مکان پذیرای گروهها است. |
goodForWatchingSports | مکان مناسبی برای تماشای مسابقات ورزشی است. |
accessibilityOptions | اطلاعات مربوط به گزینههای دسترسی که یک مکان ارائه میدهد. |
pureServiceAreaBusiness | نشان میدهد که آیا آن مکان یک کسب و کار صرفاً خدماتی است یا خیر. کسب و کار صرفاً خدماتی، کسب و کاری است که مستقیماً از مشتریان بازدید میکند یا به آنها کالا تحویل میدهد، اما به مشتریان در آدرس محل کارشان خدمات ارائه نمیدهد. به عنوان مثال، کسب و کارهایی مانند خدمات نظافت یا لولهکشی. این کسب و کارها ممکن است آدرس فیزیکی یا مکانی در نقشه گوگل نداشته باشند. |
متن محلیشده
نسخه محلیشدهی یک متن در یک زبان خاص.
| نمایش JSON |
|---|
{ "text": string, "languageCode": string } |
| فیلدها | |
|---|---|
text | رشته محلی شده در زبانی که مربوط به |
languageCode | کد زبان BCP-47 متن، مانند "en-US" یا "sr-Latn". برای اطلاعات بیشتر، به آدرس http://www.unicode.org/reports/tr35/#Unicode_locale_identifier مراجعه کنید. |
آدرس پستی
نشان دهنده یک آدرس پستی است، مانند آدرسهای تحویل پستی یا پرداختها. با یک آدرس پستی، یک سرویس پستی میتواند اقلام را به یک محل، صندوق پستی یا موارد مشابه تحویل دهد. یک آدرس پستی برای مدلسازی مکانهای جغرافیایی مانند جادهها، شهرها یا کوهها در نظر گرفته نشده است.
در کاربرد معمول، یک آدرس بسته به نوع فرآیند، توسط ورودی کاربر یا از طریق وارد کردن دادههای موجود ایجاد میشود.
راهنمایی در مورد وارد کردن یا ویرایش آدرس:
- از یک ویجت آدرس آماده برای بینالمللیسازی مانند https://github.com/google/libaddressinput استفاده کنید.
- کاربران نباید با عناصر رابط کاربری برای وارد کردن یا ویرایش فیلدها در خارج از کشورهایی که آن فیلد در آنها استفاده میشود، مواجه شوند.
برای راهنمایی بیشتر در مورد نحوه استفاده از این طرحواره، به آدرس https://support.google.com/business/answer/6397478 مراجعه کنید.
| نمایش JSON |
|---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
| فیلدها | |
|---|---|
revision | ویرایش طرحوارهی تمام نسخههای جدید باید با نسخههای قدیمی سازگار باشند. |
regionCode | الزامی. کد منطقه CLDR کشور/منطقه آدرس. این کد هرگز استنباط نمیشود و اطمینان از صحت مقدار آن به عهده کاربر است. برای جزئیات بیشتر به https://cldr.unicode.org/ و https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html مراجعه کنید. مثال: "CH" برای سوئیس. |
languageCode | اختیاری. کد زبان BCP-47 مربوط به محتوای این آدرس (در صورت مشخص بودن). این اغلب زبان رابط کاربری فرم ورودی است یا انتظار میرود با یکی از زبانهای مورد استفاده در کشور/منطقه آدرس یا معادلهای آوانویسی شده آنها مطابقت داشته باشد. این میتواند بر قالببندی در برخی کشورها تأثیر بگذارد، اما برای صحت دادهها حیاتی نیست و هرگز بر اعتبارسنجی یا سایر عملیات غیرمرتبط با قالببندی تأثیر نمیگذارد. اگر این مقدار مشخص نیست، باید حذف شود (به جای اینکه یک مقدار پیشفرض احتمالاً نادرست را مشخص کنیم). مثال: "zh-Hant"، "ja"، "ja-Latn"، "en". |
postalCode | اختیاری. کد پستی آدرس. همه کشورها از کدهای پستی استفاده نمیکنند یا وجود آنها را الزامی نمیدانند، اما در مواردی که از آنها استفاده میشود، ممکن است اعتبارسنجی اضافی با سایر بخشهای آدرس انجام شود (به عنوان مثال، اعتبارسنجی ایالت یا کد پستی در ایالات متحده). |
sortingCode | اختیاری. کد مرتبسازی اضافی و مختص هر کشور. این کد در بیشتر مناطق استفاده نمیشود. در صورت استفاده، مقدار یا رشتهای مانند "CEDEX" است که به صورت اختیاری با یک عدد دنبال میشود (مثلاً "CEDEX 7")، یا فقط یک عدد به تنهایی، که نشان دهنده "کد بخش" (جامائیکا)، "شاخص منطقه تحویل" (مالاوی) یا "شاخص اداره پست" (ساحل عاج) است. |
administrativeArea | اختیاری. بالاترین تقسیمبندی اداری که برای آدرسهای پستی یک کشور یا منطقه استفاده میشود. برای مثال، این میتواند یک ایالت، یک استان، یک اوبلاست یا یک بخشدار باشد. برای اسپانیا، این استان است و نه یک جامعه خودمختار (برای مثال، "بارسلونا" و نه "کاتالونیا"). بسیاری از کشورها از یک منطقه اداری در آدرسهای پستی استفاده نمیکنند. برای مثال، در سوئیس، این باید بدون جمعیت باقی بماند. |
locality | اختیاری. عموماً به بخش شهر یا شهرستان آدرس اشاره دارد. مثالها: شهر ایالات متحده، شهر فناوری اطلاعات، شهر پستی بریتانیا. در مناطقی از جهان که محلها به خوبی تعریف نشدهاند یا به خوبی در این ساختار جای نمیگیرند، |
sublocality | اختیاری. محل قرارگیری آدرس. برای مثال، میتواند یک محله، بخش یا ناحیه باشد. |
addressLines[] | خطوط آدرس بدون ساختار که سطوح پایینتر یک آدرس را توصیف میکنند. از آنجا که مقادیر در حداقل نمایش ساختاری مجاز یک آدرس شامل یک ایجاد یک آدرس که فقط شامل یک |
recipients[] | اختیاری. گیرنده در آدرس. این فیلد ممکن است تحت شرایط خاص شامل اطلاعات چند خطی باشد. برای مثال، ممکن است حاوی اطلاعات "مراقبت از" باشد. |
organization | اختیاری. نام سازمان در آدرس. |
کامپوننت آدرس
اجزای ساختاریافتهای که آدرس قالببندیشده را تشکیل میدهند، در صورتی که این اطلاعات در دسترس باشد.
| نمایش JSON |
|---|
{ "longText": string, "shortText": string, "types": [ string ], "languageCode": string } |
| فیلدها | |
|---|---|
longText | توضیحات متنی کامل یا نام کامپوننت آدرس. برای مثال، یک کامپوننت آدرس برای کشور استرالیا ممکن است نام طولانی "Australia" داشته باشد. |
shortText | یک نام متنی مختصر برای مؤلفه آدرس، در صورت وجود. برای مثال، یک مؤلفه آدرس برای کشور استرالیا ممکن است نام کوتاه "AU" داشته باشد. |
types[] | آرایهای که نوع(های) مؤلفه آدرس را نشان میدهد. |
languageCode | زبانی که برای قالببندی این مؤلفهها استفاده میشود، با نمادگذاری CLDR. |
پلاسکد
کد پلاس ( http://plus.codes ) یک مرجع مکان با دو قالب است: کد سراسری که مستطیلی به ابعاد ۱۴ در ۱۴ متر (۱/۸۰۰۰ درجه) یا کوچکتر را تعریف میکند، و کد مرکب که پیشوند را با یک مکان مرجع جایگزین میکند.
| نمایش JSON |
|---|
{ "globalCode": string, "compoundCode": string } |
| فیلدها | |
|---|---|
globalCode | کد سراسری (کامل) یک مکان، مانند "9FWM33GV+HQ"، که نشاندهندهی منطقهای با ابعاد ۱/۸۰۰۰ در ۱/۸۰۰۰ درجه (حدود ۱۴ در ۱۴ متر) است. |
compoundCode | کد مرکب مکان، مانند "33GV+HQ, Ramberg, Norway"، که شامل پسوند کد جهانی است و پیشوند را با نام قالببندیشدهی یک موجودیت مرجع جایگزین میکند. |
لاتلنگ
شیءای که یک جفت عرض/طول جغرافیایی را نشان میدهد. این به صورت یک جفت دوتایی بیان میشود تا درجه عرض جغرافیایی و درجه طول جغرافیایی را نشان دهد. مگر اینکه خلاف آن مشخص شده باشد، این شیء باید با استاندارد WGS84 مطابقت داشته باشد. مقادیر باید در محدوده نرمال باشند.
| نمایش JSON |
|---|
{ "latitude": number, "longitude": number } |
| فیلدها | |
|---|---|
latitude | عرض جغرافیایی بر حسب درجه. باید در محدوده [-90.0، +90.0] باشد. |
longitude | طول جغرافیایی بر حسب درجه. باید در محدوده [-۱۸۰.۰، +۱۸۰.۰] باشد. |
ویوپورت
یک دریچه دید طول و عرض جغرافیایی، که به صورت دو نقطه low و high که به صورت مورب روبروی هم قرار دارند، نمایش داده میشود. یک دریچه دید یک منطقه بسته در نظر گرفته میشود، یعنی شامل مرز خود است. محدودههای عرض جغرافیایی باید بین ۹۰- تا ۹۰ درجه و محدودههای طول جغرافیایی باید بین ۱۸۰- تا ۱۸۰ درجه باشند. موارد مختلف عبارتند از:
اگر
low=high، نمای دید از آن نقطه واحد تشکیل شده است.اگر
low.longitude>high.longitudeباشد، محدوده طول جغرافیایی معکوس میشود (صفحه نمایش از خط طول جغرافیایی ۱۸۰ درجه عبور میکند).اگر
low.longitude= -180 درجه وhigh.longitude= 180 درجه باشد، صفحه نمایش شامل تمام طولهای جغرافیایی میشود.اگر
low.longitude= 180 درجه وhigh.longitude= -180 درجه باشد، محدوده طول جغرافیایی خالی است.اگر
low.latitude>high.latitudeباشد، محدوده عرض جغرافیایی خالی است.
هر دو low و high باید پر شوند و کادر نمایش داده شده نمیتواند خالی باشد (همانطور که در تعاریف بالا مشخص شده است). یک viewport خالی منجر به خطا خواهد شد.
برای مثال، این نمای کلی، شهر نیویورک را به طور کامل در بر میگیرد:
{ "کم": { "عرض جغرافیایی": ۴۰.۴۷۷۳۹۸، "طول جغرافیایی": -۷۴.۲۵۹۰۸۷ }، "زیاد": { "عرض جغرافیایی": ۴۰.۹۱۶۱۸، "طول جغرافیایی": -۷۳.۷۰۰۱۸ } }
| نمایش JSON |
|---|
{ "low": { object ( |
| فیلدها | |
|---|---|
low | الزامی. نقطه پایین دید. |
high | الزامی. نقطه اوج منظره. |
نقد و بررسی
اطلاعات مربوط به نقد و بررسی یک مکان.
| نمایش JSON |
|---|
{ "name": string, "relativePublishTimeDescription": string, "text": { object ( |
| فیلدها | |
|---|---|
name | مرجعی که نشاندهندهی نقد این مکان است و میتوان از آن برای جستجوی مجدد این نقد مکان استفاده کرد (همچنین به آن نام "منبع" API نیز گفته میشود: |
relativePublishTimeDescription | رشتهای از زمان اخیر با قالببندی مشخص که زمان بررسی را نسبت به زمان فعلی به شکلی مناسب برای زبان و کشور بیان میکند. |
text | متن بومیسازیشدهی نقد. |
originalText | متن نقد به زبان اصلی. |
rating | عددی بین ۱.۰ تا ۵.۰ که به آن تعداد ستارهها نیز میگویند. |
authorAttribution | نویسندهی این نقد. |
publishTime | مهر زمانی برای بررسی. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
flagContentUri | لینکی که کاربران میتوانند در آن مشکل مربوط به نقد و بررسی را علامتگذاری کنند. |
googleMapsUri | لینکی برای نمایش نقد و بررسی روی نقشه گوگل. |
visitDate | تاریخی که نویسنده از آن مکان بازدید کرده است. این تاریخ به سال و ماه بازدید محدود میشود. |
انتساب نویسنده
اطلاعات مربوط به نویسندهی دادههای UGC. مورد استفاده در Photo و Review .
| نمایش JSON |
|---|
{ "displayName": string, "uri": string, "photoUri": string } |
| فیلدها | |
|---|---|
displayName | |
uri | |
photoUri | |
تاریخ
نشان دهنده یک تاریخ تقویمی کامل یا جزئی، مانند تاریخ تولد است. زمان روز و منطقه زمانی یا در جای دیگری مشخص شدهاند یا اهمیت چندانی ندارند. تاریخ نسبت به تقویم میلادی است. این میتواند یکی از موارد زیر را نشان دهد:
- یک تاریخ کامل، با مقادیر سال، ماه و روز غیر صفر.
- یک ماه و یک روز، با یک سال صفر (مثلاً یک سالگرد).
- یک سال به تنهایی، با یک ماه صفر و یک روز صفر.
- یک سال و یک ماه، با یک روز صفر (برای مثال، تاریخ انقضای کارت اعتباری).
انواع مرتبط:
-
google.type.TimeOfDay -
google.type.DateTime -
google.protobuf.Timestamp
| نمایش JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| فیلدها | |
|---|---|
year | سال تاریخ. باید از ۱ تا ۹۹۹۹ باشد، یا برای مشخص کردن تاریخ بدون سال، ۰ باشد. |
month | ماه سال. باید از ۱ تا ۱۲ باشد، یا برای مشخص کردن سال بدون ماه و روز، ۰ باشد. |
day | روز ماه. باید از ۱ تا ۳۱ باشد و برای سال و ماه معتبر باشد، یا ۰ برای مشخص کردن یک سال به تنهایی یا یک سال و ماه که روز در آن مهم نیست. |
ساعات کاری
اطلاعات مربوط به ساعات کاری محل.
| نمایش JSON |
|---|
{ "periods": [ { object ( |
| فیلدها | |
|---|---|
periods[] | دورههایی که این مکان در طول هفته باز است. دورهها به ترتیب زمانی، در منطقه زمانی مکانی-محلی هستند. مقدار خالی (اما نه غایب) نشان دهنده مکانی است که هرگز باز نیست، مثلاً به دلیل اینکه به طور موقت برای بازسازی بسته شده است. روز شروع نکته: ترتیب آرایه |
weekdayDescriptions[] | رشتههای محلی که ساعات کاری این مکان را توصیف میکنند، یک رشته برای هر روز هفته. نکته: ترتیب روزها و شروع هفته توسط زبان و منطقه تعیین میشود. ترتیب آرایه اگر ساعات مشخص نباشد یا نتوان آن را به متن محلی تبدیل کرد، خالی خواهد بود. مثال: "یکشنبه: ۱۸:۰۰–۰۶:۰۰" |
secondaryHoursType | یک رشته نوع که برای شناسایی نوع ساعات ثانویه استفاده میشود. |
specialDays[] | اطلاعات ساختاریافته برای روزهای خاص که در بازه زمانی ساعات کاری نمایش داده شده قرار میگیرند. روزهای خاص، روزهایی هستند که میتوانند بر ساعات کاری یک مکان تأثیر بگذارند، مثلاً روز کریسمس. اگر ساعات کاری استثنایی وجود دارد، برای currentOpeningHours و currentSecondaryOpeningHours تنظیم کنید. |
nextOpenTime | دفعه بعد که دوره ساعات کاری فعلی شروع میشود، حداکثر تا ۷ روز آینده. این فیلد فقط در صورتی پر میشود که دوره ساعات کاری در زمان ارائه درخواست فعال نباشد. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
nextCloseTime | دفعه بعد که دوره ساعات کاری فعلی تا ۷ روز آینده به پایان میرسد. این فیلد فقط در صورتی پر میشود که دوره ساعات کاری در زمان ارائه درخواست فعال باشد. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
openNow | اینکه آیا دوره ساعات کاری در حال حاضر فعال است یا خیر. برای ساعات کاری معمول و ساعات کاری فعلی، این فیلد به این معنی است که آیا مکان باز است یا خیر. برای ساعات کاری ثانویه و ساعات کاری ثانویه فعلی، این فیلد به این معنی است که آیا ساعات کاری ثانویه این مکان فعال است یا خیر. |
دوره
دورهای که مکان در وضعیت «اکنون باز است» باقی میماند.
| نمایش JSON |
|---|
{ "open": { object ( |
| فیلدها | |
|---|---|
open | زمانی که مکان شروع به باز شدن میکند. |
close | زمانی که مکان شروع به بسته شدن میکند. |
نقطه
نقاط تغییر وضعیت
| نمایش JSON |
|---|
{
"date": {
object ( |
| فیلدها | |
|---|---|
date | تاریخ در منطقه زمانی محلی برای آن مکان. |
truncated | اینکه آیا این نقطه پایانی کوتاه شده است یا خیر. کوتاهسازی زمانی اتفاق میافتد که ساعات واقعی خارج از زمانهایی باشند که ما مایل به بازگرداندن ساعات بین آنها هستیم، بنابراین ساعات را به این مرزها برمیگردانیم. این تضمین میکند که حداکثر ۲۴ ساعت از نیمهشب روز درخواست، بازگردانده شوند. |
day | یک روز از هفته، به صورت یک عدد صحیح در محدوده ۰ تا ۶. ۰ یعنی یکشنبه، ۱ یعنی دوشنبه و غیره. |
hour | ساعت در قالب ۲۴ ساعته. از ۰ تا ۲۳ متغیر است. |
minute | دقیقه. از ۰ تا ۵۹ متغیر است. |
نوع ساعات ثانویه
نوعی که برای شناسایی نوع ساعات ثانویه استفاده میشود.
| انومها | |
|---|---|
SECONDARY_HOURS_TYPE_UNSPECIFIED | مقدار پیشفرض زمانی که نوع ساعت ثانویه مشخص نشده باشد. |
DRIVE_THROUGH | ساعت کاری فروشگاههای سیار برای بانکها، رستورانها یا داروخانهها. |
HAPPY_HOUR | ساعت خوش. |
DELIVERY | ساعت تحویل. |
TAKEOUT | ساعت بیرونبر. |
KITCHEN | ساعت آشپزخانه. |
BREAKFAST | ساعت صبحانه. |
LUNCH | ساعت ناهار. |
DINNER | ساعت شام. |
BRUNCH | ساعت برانچ. |
PICKUP | ساعت تحویل گرفتن. |
ACCESS | ساعات دسترسی به انبارها. |
SENIOR_HOURS | ساعات ویژه سالمندان. |
ONLINE_SERVICE_HOURS | ساعات کاری سرویس آنلاین. |
روز ویژه
اطلاعات ساختاریافته برای روزهای خاص که در بازه زمانی ساعات کاری اعلامشده قرار میگیرند. روزهای خاص، روزهایی هستند که میتوانند بر ساعات کاری یک مکان تأثیر بگذارند، مثلاً روز کریسمس.
| نمایش JSON |
|---|
{
"date": {
object ( |
| فیلدها | |
|---|---|
date | تاریخ این روز خاص. |
منطقه زمانی
نشان دهنده یک منطقه زمانی از پایگاه داده منطقه زمانی IANA است.
| نمایش JSON |
|---|
{ "id": string, "version": string } |
| فیلدها | |
|---|---|
id | پایگاه داده منطقه زمانی IANA، منطقه زمانی. برای مثال "America/New_York". |
version | اختیاری. شماره نسخه پایگاه داده منطقه زمانی IANA. برای مثال "2019a". |
عکس
اطلاعات مربوط به عکس یک مکان.
| نمایش JSON |
|---|
{
"name": string,
"widthPx": integer,
"heightPx": integer,
"authorAttributions": [
{
object ( |
| فیلدها | |
|---|---|
name | شناسه. مرجعی که نشاندهندهی عکس این مکان است و میتوان از آن برای جستجوی مجدد عکس این مکان استفاده کرد (همچنین به آن نام "منبع" API نیز گفته میشود: |
widthPx | حداکثر عرض موجود، بر حسب پیکسل. |
heightPx | حداکثر ارتفاع قابل دسترس، بر حسب پیکسل. |
authorAttributions[] | نویسندگان این عکس. |
flagContentUri | پیوندی که کاربران میتوانند در آن مشکل عکس را گزارش دهند. |
googleMapsUri | لینکی برای نمایش عکس روی نقشه گوگل. |
وضعیت کسب و کار
وضعیت تجاری برای مکان.
| انومها | |
|---|---|
BUSINESS_STATUS_UNSPECIFIED | مقدار پیشفرض. این مقدار استفاده نشده است. |
OPERATIONAL | این موسسه در حال فعالیت است، نه لزوماً الان باز است. |
CLOSED_TEMPORARILY | موسسه موقتاً تعطیل است. |
CLOSED_PERMANENTLY | موسسه برای همیشه تعطیل است. |
سطح قیمت
سطح قیمت مکان.
| انومها | |
|---|---|
PRICE_LEVEL_UNSPECIFIED | سطح قیمت مکان مشخص نشده یا نامعلوم است. |
PRICE_LEVEL_FREE | مکان خدمات رایگان ارائه میدهد. |
PRICE_LEVEL_INEXPENSIVE | پلیس خدمات ارزان قیمت ارائه میدهد. |
PRICE_LEVEL_MODERATE | پلیس (Place) خدمات با قیمت متوسط ارائه میدهد. |
PRICE_LEVEL_EXPENSIVE | پلیس خدمات گرانقیمتی ارائه میدهد. |
PRICE_LEVEL_VERY_EXPENSIVE | پلیس خدمات بسیار گرانی ارائه میدهد. |
انتساب
اطلاعات مربوط به ارائه دهندگان داده این مکان.
| نمایش JSON |
|---|
{ "provider": string, "providerUri": string } |
| فیلدها | |
|---|---|
provider | نام ارائهدهندهی دادههای مکان. |
providerUri | آدرس اینترنتی (URI) به ارائه دهنده داده مکان. |
گزینههای پرداخت
گزینههای پرداختی که مکان میپذیرد.
| نمایش JSON |
|---|
{ "acceptsCreditCards": boolean, "acceptsDebitCards": boolean, "acceptsCashOnly": boolean, "acceptsNfc": boolean } |
| فیلدها | |
|---|---|
acceptsCreditCards | سایت Place کارتهای اعتباری را به عنوان پرداخت میپذیرد. |
acceptsDebitCards | سایت Place کارتهای نقدی را به عنوان پرداخت میپذیرد. |
acceptsCashOnly | مکان فقط پول نقد را به عنوان پرداخت میپذیرد. مکانهایی با این ویژگی ممکن است همچنان روشهای پرداخت دیگری را بپذیرند. |
acceptsNfc | سایت Place پرداختهای NFC را میپذیرد. |
گزینههای پارکینگ
اطلاعات مربوط به گزینههای پارکینگ برای آن مکان. یک پارکینگ میتواند همزمان بیش از یک گزینه را پشتیبانی کند.
| نمایش JSON |
|---|
{ "freeParkingLot": boolean, "paidParkingLot": boolean, "freeStreetParking": boolean, "paidStreetParking": boolean, "valetParking": boolean, "freeGarageParking": boolean, "paidGarageParking": boolean } |
| فیلدها | |
|---|---|
freeParkingLot | این مکان پارکینگ رایگان ارائه میدهد. |
paidParkingLot | مکان، پارکینگهای پولی ارائه میدهد. |
freeStreetParking | این مکان پارکینگ خیابانی رایگان ارائه میدهد. |
paidStreetParking | این مکان پارکینگ خیابانی پولی ارائه میدهد. |
valetParking | این مکان پارکینگ اختصاصی ارائه میدهد. |
freeGarageParking | این مکان پارکینگ گاراژ رایگان ارائه میدهد. |
paidGarageParking | این مکان پارکینگ گاراژ پولی ارائه میدهد. |
زیرمقصد
زیرمقصدها، مکانهای خاصی هستند که با یک مکان اصلی مرتبط هستند. این مکانها، مقاصد خاصتری را برای کاربرانی که در یک مکان بزرگ یا پیچیده، مانند فرودگاه، پارک ملی، دانشگاه یا استادیوم، جستجو میکنند، فراهم میکنند. به عنوان مثال، زیرمقصدها در یک فرودگاه ممکن است شامل ترمینالها و پارکینگهای مرتبط باشند. زیرمقصدها، شناسه مکان و نام منبع مکان را برمیگردانند که میتوانند در درخواستهای بعدی جزئیات مکان (جدید) برای دریافت جزئیات غنیتر، از جمله نام نمایشی و مکان زیرمقصد، استفاده شوند.
| نمایش JSON |
|---|
{ "name": string, "id": string } |
| فیلدها | |
|---|---|
name | نام منبعِ زیرمقصد. |
id | شناسه مکانِ زیرمقصد. |
گزینههای دسترسی
اطلاعات مربوط به گزینههای دسترسی که یک مکان ارائه میدهد.
| نمایش JSON |
|---|
{ "wheelchairAccessibleParking": boolean, "wheelchairAccessibleEntrance": boolean, "wheelchairAccessibleRestroom": boolean, "wheelchairAccessibleSeating": boolean } |
| فیلدها | |
|---|---|
wheelchairAccessibleParking | این مکان پارکینگ با دسترسی آسان به ویلچر ارائه میدهد. |
wheelchairAccessibleEntrance | ورودی مکانها برای افراد دارای صندلی چرخدار مناسب است. |
wheelchairAccessibleRestroom | این مکان دارای سرویس بهداشتی مناسب برای ویلچر است. |
wheelchairAccessibleSeating | این مکان دارای صندلیهای مناسب برای ویلچر است. |
گزینههای سوخت
جدیدترین اطلاعات در مورد گزینههای سوخت در پمپ بنزین. این اطلاعات مرتباً بهروزرسانی میشود.
| نمایش JSON |
|---|
{
"fuelPrices": [
{
object ( |
| فیلدها | |
|---|---|
fuelPrices[] | آخرین قیمت سوخت شناخته شده برای هر نوع سوختی که این جایگاه دارد. برای هر نوع سوختی که این جایگاه دارد، یک ورودی وجود دارد. ترتیب مهم نیست. |
قیمت سوخت
اطلاعات قیمت سوخت برای یک نوع معین.
| نمایش JSON |
|---|
{ "type": enum ( |
| فیلدها | |
|---|---|
type | نوع سوخت. |
price | قیمت سوخت. |
updateTime | آخرین باری که قیمت سوخت بهروزرسانی شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
نوع سوخت
انواع سوخت.
| انومها | |
|---|---|
FUEL_TYPE_UNSPECIFIED | نوع سوخت نامشخص |
DIESEL | سوخت دیزل. |
DIESEL_PLUS | دیزل به علاوه سوخت. |
REGULAR_UNLEADED | معمولی بدون سرب. |
MIDGRADE | میانرده. |
PREMIUM | پریمیوم. |
SP91 | اس پی ۹۱. |
SP91_E10 | اس پی ۹۱ ای۱۰. |
SP92 | اس پی ۹۲. |
SP95 | اس پی ۹۵. |
SP95_E10 | SP95 E10. |
SP98 | اس پی ۹۸. |
SP99 | اس پی ۹۹. |
SP100 | اس پی ۱۰۰. |
LPG | گاز مایع نفتی. |
E80 | ای ۸۰. |
E85 | ای ۸۵. |
E100 | ای ۱۰۰. |
METHANE | متان |
BIO_DIESEL | بیودیزل. |
TRUCK_DIESEL | دیزل کامیون. |
پول
نشان دهنده مقدار پول به همراه نوع ارز آن است.
| نمایش JSON |
|---|
{ "currencyCode": string, "units": string, "nanos": integer } |
| فیلدها | |
|---|---|
currencyCode | کد ارزی سه حرفی که در استاندارد ISO 4217 تعریف شده است. |
units | کل واحدهای مبلغ. برای مثال اگر |
nanos | تعداد نانو (10^-9) واحد از مبلغ. مقدار باید بین -999,999,999 و +999,999,999 باشد. اگر |
گزینههای شارژ EV
اطلاعات مربوط به ایستگاه شارژ خودروهای برقی که در Place قرار دارد. اصطلاحات مربوطه در آدرس https://afdc.energy.gov/fuels/electricity_infrastructure.html آمده است. یک پورت میتواند همزمان یک خودرو را شارژ کند. هر پورت دارای یک یا چند کانکتور است. هر ایستگاه دارای یک یا چند پورت است.
| نمایش JSON |
|---|
{
"connectorCount": integer,
"connectorAggregation": [
{
object ( |
| فیلدها | |
|---|---|
connectorCount | تعداد کانکتورها در این ایستگاه. با این حال، از آنجا که برخی از پورتها میتوانند چندین کانکتور داشته باشند اما فقط میتوانند یک خودرو را در یک زمان شارژ کنند (مثلاً)، تعداد کانکتورها ممکن است بیشتر از تعداد کل خودروهایی باشد که میتوانند همزمان شارژ شوند. |
connectorAggregation[] | فهرستی از مجموعه کانکتورهای شارژ خودروهای برقی که شامل کانکتورهایی از نوع و نرخ شارژ یکسان هستند. |
تجمیع کانکتور
اطلاعات شارژ خودروهای برقی بر اساس [نوع، maxChargeRateKw] گروهبندی شده است. تجمیع شارژ خودروهای برقی با کانکتورهایی که نوع و حداکثر نرخ شارژ یکسانی بر حسب کیلووات دارند را نشان میدهد.
| نمایش JSON |
|---|
{
"type": enum ( |
| فیلدها | |
|---|---|
type | نوع کانکتور این تجمیع. |
maxChargeRateKw | حداکثر نرخ شارژ استاتیک بر حسب کیلووات برای هر کانکتور در تجمیع. |
count | تعداد کانکتورها در این تجمیع. |
availabilityLastUpdateTime | مهر زمانی که آخرین بار اطلاعات مربوط به در دسترس بودن کانکتور در این مجموعه بهروزرسانی شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
availableCount | تعداد کانکتورهای موجود در این مجموعه در حال حاضر. |
outOfServiceCount | تعداد کانکتورهای موجود در این تجمیع که در حال حاضر از سرویس خارج هستند. |
نوع کانکتور EV
برای اطلاعات/زمینه بیشتر در مورد انواع کانکتور شارژ خودروهای برقی، به آدرس http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 مراجعه کنید.
| انومها | |
|---|---|
EV_CONNECTOR_TYPE_UNSPECIFIED | کانکتور نامشخص. |
EV_CONNECTOR_TYPE_OTHER | انواع دیگر کانکتور |
EV_CONNECTOR_TYPE_J1772 | کانکتور نوع ۱ J1772. |
EV_CONNECTOR_TYPE_TYPE_2 | کانکتور IEC 62196 نوع 2. اغلب به عنوان MENNEKES شناخته میشود. |
EV_CONNECTOR_TYPE_CHADEMO | کانکتور نوع CHAdeMO. |
EV_CONNECTOR_TYPE_CCS_COMBO_1 | سیستم شارژ ترکیبی (AC و DC). بر اساس SAE. کانکتور نوع 1 J-1772 |
EV_CONNECTOR_TYPE_CCS_COMBO_2 | سیستم شارژ ترکیبی (AC و DC). مبتنی بر کانکتور نوع ۲ منکس |
EV_CONNECTOR_TYPE_TESLA | کانکتور عمومی TESLA. این کانکتور در آمریکای شمالی NACS است، اما در سایر نقاط جهان میتواند غیر NACS باشد (مثلاً CCS Combo 2 (CCS2) یا GB/T). این مقدار کمتر نشاندهندهی نوع کانکتور واقعی است و بیشتر نشاندهندهی قابلیت شارژ یک وسیله نقلیه با برند تسلا در یک ایستگاه شارژ متعلق به تسلا است. |
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T | نوع GB/T مطابق با استاندارد GB/T در چین است. این نوع، تمام انواع GB_T را پوشش میدهد. |
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET | پریز دیواری نامشخص. |
EV_CONNECTOR_TYPE_NACS | سیستم شارژ آمریکای شمالی (NACS)، که با استاندارد SAE J3400 شناخته میشود. |
خلاصه مولد
خلاصهای از مکان که توسط هوش مصنوعی تولید شده است.
| نمایش JSON |
|---|
{ "overview": { object ( |
| فیلدها | |
|---|---|
overview | نمای کلی مکان. |
overviewFlagContentUri | پیوندی که کاربران میتوانند در آن، مشکل مربوط به خلاصهی مرور کلی را علامتگذاری کنند. |
disclosureText | پیام افشای هوش مصنوعی "خلاصه شده با Gemini" (و انواع بومیشدهی آن). در صورت وجود، این پیام به زبانی که در درخواست مشخص شده است، خواهد بود. |
حاوی مکان
اطلاعات مربوط به مکانی که این مکان در آن واقع شده است.
| نمایش JSON |
|---|
{ "name": string, "id": string } |
| فیلدها | |
|---|---|
name | نام منبع مکانی که این مکان در آن واقع شده است. |
id | شناسه مکان مکانی که این مکان در آن واقع شده است. |
توصیفگر آدرس
توصیف رابطهای از یک مکان. شامل مجموعهای رتبهبندیشده از نشانههای نزدیک و مناطق دقیق شامل و ارتباط آنها با مکان هدف.
| نمایش JSON |
|---|
{ "landmarks": [ { object ( |
| فیلدها | |
|---|---|
landmarks[] | فهرستی رتبهبندیشده از مکانهای دیدنی نزدیک. شناختهشدهترین و نزدیکترین مکانها در رتبه اول قرار دارند. |
areas[] | فهرستی رتبهبندیشده از مناطق شامل یا مجاور. قابل تشخیصترین و دقیقترین مناطق در ابتدا رتبهبندی میشوند. |
نقطه عطف
اطلاعات اولیهی مکان دیدنی و ارتباط آن مکان دیدنی با موقعیت هدف.
نشانههای جغرافیایی، مکانهای برجستهای هستند که میتوان از آنها برای توصیف یک مکان استفاده کرد.
| نمایش JSON |
|---|
{ "name": string, "placeId": string, "displayName": { object ( |
| فیلدها | |
|---|---|
name | نام منبعِ آن مکان دیدنی. |
placeId | شناسه مکانِ مورد نظر. |
displayName | نام نمایشی بنای تاریخی. |
types[] | مجموعهای از تگهای نوع برای این نشانه. برای فهرست کاملی از مقادیر ممکن، به https://developers.google.com/maps/documentation/places/web-service/place-types مراجعه کنید. |
spatialRelationship | رابطه مکانی بین مکان هدف و نقطه عطف را تعریف میکند. |
straightLineDistanceMeters | فاصله مستقیم، بر حسب متر، بین نقطه مرکزی هدف و نقطه مرکزی نقطه عطف. در برخی شرایط، این مقدار میتواند بیشتر از |
travelDistanceMeters | مسافت طی شده، بر حسب متر، در امتداد شبکه جادهای از هدف تا نقطه عطف، در صورت مشخص بودن. این مقدار، روش حمل و نقل مانند پیادهروی، رانندگی یا دوچرخهسواری را در نظر نمیگیرد. |
روابط فضایی
رابطه مکانی بین مکان هدف و نقطه عطف را تعریف میکند.
| انومها | |
|---|---|
NEAR | این رابطه پیشفرض است، زمانی که هیچ مورد خاص دیگری در زیر اعمال نمیشود. |
WITHIN | این نقطه عطف دارای هندسه فضایی است و هدف در محدوده آن قرار دارد. |
BESIDE | هدف مستقیماً در مجاورت نقطه عطف قرار دارد. |
ACROSS_THE_ROAD | هدف مستقیماً روبروی نقطه عطف در طرف دیگر جاده است. |
DOWN_THE_ROAD | در همان مسیرِ نشانِ راهنما اما نه در کنار یا در عرض آن. |
AROUND_THE_CORNER | نه در همان مسیرِ نشانِ تاریخی، بلکه فقط یک پیچ با آن فاصله دارد. |
BEHIND | نزدیک به سازهی این بنای تاریخی اما دورتر از ورودیهای خیابان آن. |
مساحت
اطلاعات منطقه و ارتباط منطقه با مکان هدف.
مناطق شامل زیرمحلیتهای دقیق، همسایگیها و ترکیبات بزرگی است که برای توصیف یک مکان مفید هستند.
| نمایش JSON |
|---|
{ "name": string, "placeId": string, "displayName": { object ( |
| فیلدها | |
|---|---|
name | نام منبع منطقه. |
placeId | شناسه مکان منطقه. |
displayName | نام نمایشی منطقه. |
containment | رابطه مکانی بین مکان هدف و منطقه را تعریف میکند. |
مهار
رابطه مکانی بین مکان هدف و منطقه را تعریف میکند.
| انومها | |
|---|---|
CONTAINMENT_UNSPECIFIED | مهار نامشخص است. |
WITHIN | مکان هدف در محدودهی منطقه، نزدیک به مرکز است. |
OUTSKIRTS | مکان هدف در محدودهی ناحیه، نزدیک به لبه است. |
NEAR | مکان مورد نظر خارج از منطقه مورد نظر است، اما نزدیک به آن است. |
لینکهای گوگل مپ
لینکهایی برای فعال کردن اقدامات مختلف نقشههای گوگل.
| نمایش JSON |
|---|
{ "directionsUri": string, "placeUri": string, "writeAReviewUri": string, "reviewsUri": string, "photosUri": string } |
| فیلدها | |
|---|---|
directionsUri | لینکی برای نمایش مسیر رسیدن به آن مکان. این لینک فقط مکان مقصد را نمایش میدهد و از حالت سفر پیشفرض |
placeUri | لینکی برای نمایش این مکان. |
writeAReviewUri | لینکی برای نوشتن نقد و بررسی این مکان در نقشه گوگل. |
reviewsUri | پیوندی برای نمایش نظرات مربوط به این مکان در نقشههای گوگل. |
photosUri | لینکی برای نمایش عکسهای این مکان در نقشه گوگل. |
محدوده قیمت
محدوده قیمت مرتبط با یک endPrice میتواند تنظیم نشده باشد، که نشاندهنده محدودهای بدون حد بالا است (مثلاً "بیش از ۱۰۰ دلار").
| نمایش JSON |
|---|
{ "startPrice": { object ( |
| فیلدها | |
|---|---|
startPrice | پایینترین حدِ محدودهی قیمت (شامل). قیمت باید معادل یا بالاتر از این مقدار باشد. |
endPrice | بالاترین قیمت در بازه قیمتی (اختصاصی). قیمت باید کمتر از این مقدار باشد. |
خلاصه نقد و بررسی
خلاصهای از مکان که توسط هوش مصنوعی و با استفاده از نظرات کاربران تولید شده است.
| نمایش JSON |
|---|
{ "text": { object ( |
| فیلدها | |
|---|---|
text | خلاصه نظرات کاربران. |
flagContentUri | پیوندی که کاربران میتوانند در آن مشکل خلاصه را علامتگذاری کنند. |
disclosureText | پیام افشای هوش مصنوعی "خلاصه شده با Gemini" (و انواع بومیشدهی آن). در صورت وجود، این پیام به زبانی که در درخواست مشخص شده است، خواهد بود. |
reviewsUri | پیوندی برای نمایش نظرات مربوط به این مکان در نقشههای گوگل. |
خلاصه امکانات رفاهی EvCharge
خلاصهای از امکانات رفاهی نزدیک ایستگاه شارژ خودروهای برقی. این مورد فقط برای مکانهایی با نوع electric_vehicle_charging_station صدق میکند. فیلد overview تضمین شده است در حالی که سایر فیلدها اختیاری هستند.
| نمایش JSON |
|---|
{ "overview": { object ( |
| فیلدها | |
|---|---|
overview | مروری بر امکانات رفاهی موجود. ارائه این امکانات تضمین شده است. |
coffee | خلاصهای از گزینههای قهوه در نزدیکی. |
restaurant | خلاصهای از رستورانهای اطراف |
store | خلاصهای از فروشگاههای اطراف |
flagContentUri | پیوندی که کاربران میتوانند در آن مشکل خلاصه را علامتگذاری کنند. |
disclosureText | پیام افشای هوش مصنوعی "خلاصه شده با Gemini" (و انواع بومیشدهی آن). در صورت وجود، این پیام به زبانی که در درخواست مشخص شده است، خواهد بود. |
بلوک محتوا
بلوکی از محتوا که میتواند به صورت جداگانه ارائه شود.
| نمایش JSON |
|---|
{
"content": {
object ( |
| فیلدها | |
|---|---|
content | مطالب مرتبط با موضوع. |
referencedPlaces[] | فهرست نامهای منابع مکانهای ارجاعشده. این نام میتواند در سایر APIهایی که نامهای منابع Place را میپذیرند، استفاده شود. |
خلاصه محله
خلاصهای از جاذبههای گردشگری نزدیک محل مورد نظر.
| نمایش JSON |
|---|
{ "overview": { object ( |
| فیلدها | |
|---|---|
overview | خلاصهای از وضعیت محله. |
description | شرح مفصلی از محله. |
flagContentUri | پیوندی که کاربران میتوانند در آن مشکل خلاصه را علامتگذاری کنند. |
disclosureText | پیام افشای هوش مصنوعی "خلاصه شده با Gemini" (و انواع بومیشدهی آن). در صورت وجود، این پیام به زبانی که در درخواست مشخص شده است، خواهد بود. |
هشدار مصرفکننده
پیام هشدار به مصرفکننده برای مکانی که در آن فعالیت بررسی مشکوکی را در یک کسبوکار تشخیص میدهیم یا کسبوکاری که سیاستهای ما را نقض میکند.
| نمایش JSON |
|---|
{
"overview": string,
"details": {
object ( |
| فیلدها | |
|---|---|
overview | نمای کلی پیام هشدار به مصرفکننده. |
details | جزئیات پیام هشدار به مصرفکننده. |
languageCode | کد زبان پیام هشدار به مصرفکننده. این یک کد زبان BCP 47 است. |
جزئیات
جزئیات پیام هشدار به مصرفکننده.
| نمایش JSON |
|---|
{
"title": string,
"description": string,
"aboutLink": {
object ( |
| فیلدها | |
|---|---|
title | عنوانی که به همراه توضیحات نمایش داده میشود. |
description | شرح پیام هشدار به مصرفکننده. |
aboutLink | لینکی که باید نمایش داده شود به همراه توضیحاتی برای ارائه اطلاعات بیشتر. |
پیوند
لینکی که باید نمایش داده شود به همراه توضیحاتی برای ارائه اطلاعات بیشتر.
| نمایش JSON |
|---|
{ "title": string, "uri": string } |
| فیلدها | |
|---|---|
title | عنوانی که برای لینک نمایش داده میشود. |
uri | آدرس اینترنتی (url) لینک. |
روشها | |
|---|---|
| پیشبینیها را برای ورودی داده شده برمیگرداند. |
| جزئیات یک مکان را بر اساس نام منبع آن، که رشتهای با فرمت places/{place_id} است، دریافت کنید. |
| جستجوی مکانهای نزدیک به مکانهای مورد نظر. |
| جستجوی مکان مبتنی بر جستجوی متنی |