یک درخواست Find Place (Legacy) یک ورودی متنی دریافت میکند و یک مکان را برمیگرداند. ورودی میتواند هر نوع داده متنی Places، مانند نام، آدرس یا شماره تلفن باشد. درخواست باید یک رشته باشد. یک درخواست Find Place (Legacy) با استفاده از دادههای غیر رشتهای مانند مختصات lat/lng یا کد پلاس، خطا ایجاد میکند.
درخواستهای یافتن مکان (قدیمی)
یک درخواست Find Place (Legacy) یک HTTP URL به شکل زیر است:
https://maps.googleapis.com/maps/api/place/findplacefromtext/output?parameters
که در آن output میتواند یکی از مقادیر زیر باشد:
-
json(توصیه میشود) خروجی را در قالب نشانهگذاری شیء جاوا اسکریپت (JSON) نشان میدهد. -
xmlخروجی را به صورت XML نشان میدهد
پارامترهای خاصی برای شروع درخواست Find Place (Legacy) مورد نیاز است. همانطور که در URL ها استاندارد است، همه پارامترها با استفاده از کاراکتر ampersand ( & ) از هم جدا می شوند.
پارامترهای مورد نیاز
ورودی
رشته متنی که باید در آن جستجو شود، برای مثال: "رستوران" یا "خیابان اصلی ۱۲۳". این باید نام مکان، آدرس یا دسته بندی موسسات باشد. هر نوع ورودی دیگری میتواند باعث ایجاد خطا شود و تضمینی برای بازگشت نتایج معتبر وجود ندارد. API مکانها، تطابقهای کاندید را بر اساس این رشته برمیگرداند و نتایج را بر اساس ارتباط درک شده آنها مرتب میکند.
نوع ورودی
نوع ورودی. این میتواند یکی از دو نوع
textqueryیاphonenumberباشد. شماره تلفنها باید در قالب بینالمللی باشند (با علامت بعلاوه ("+") قبل از آنها، به دنبال آن کد کشور و سپس خود شماره تلفن). برای اطلاعات بیشتر به توصیهنامه E.164 ITU مراجعه کنید.
پارامترهای اختیاری
زمینهها
احتیاط: درخواستهای جستجوی مکان و درخواستهای جزئیات مکان، فیلدهای یکسانی را برنمیگردانند. درخواستهای جستجوی مکان، زیرمجموعهای از فیلدهایی را که توسط درخواستهای جزئیات مکان برگردانده میشوند، برمیگردانند. اگر فیلد مورد نظر شما توسط جستجوی مکان برگردانده نمیشود، میتوانید از جستجوی مکان برای دریافتplace_idاستفاده کنید، سپس از آن شناسه مکان برای ایجاد درخواست جزئیات مکان استفاده کنید. برای اطلاعات بیشتر در مورد فیلدهایی که در درخواست جستجوی مکان در دسترس نیستند، به پشتیبانی از فیلدهای API مکانها مراجعه کنید.از پارامتر fields برای مشخص کردن لیستی از انواع دادههای مکانی که با کاما از هم جدا شدهاند و قرار است برگردانده شوند، استفاده کنید. برای مثال:
fields=formatted_address,name,geometry. هنگام مشخص کردن مقادیر ترکیبی، از اسلش رو به جلو استفاده کنید. برای مثال:opening_hours/open_now.فیلدها به سه دسته صورتحساب تقسیم میشوند: پایه ، تماس و اتمسفر . فیلدهای پایه با نرخ پایه و فیلدهای تماس و اتمسفر با نرخ بالاتری صورتحساب میشوند. SKUهای پایه، تماس و اتمسفر علاوه بر SKU پایه (جزئیات مکانها، یافتن مکان، جستجوی نزدیک یا جستجوی متن) برای درخواستی که آنها را فعال کرده است، هزینه دریافت میکنند. برای اطلاعات بیشتر، به برگه قیمتگذاری مراجعه کنید.
پایه
دسته پایه شامل فیلدهای زیر است:
address_components،adr_address،business_status،formatted_address،geometry،icon،icon_mask_base_uri،icon_background_color،name،permanently_closed( منسوخ شده )،photo،place_id،plus_code،type،url،utc_offset،vicinity،wheelchair_accessible_entrance.تماس
دستهبندی «تماس» شامل فیلدهای زیر است:
current_opening_hours،formatted_phone_number،international_phone_number،opening_hours،secondary_opening_hours،websiteجو
دستهبندی Atmosphere شامل فیلدهای زیر است:
curbside_pickup،deliverydine_in،editorial_summary،price_level،rating،reservable،reviews،serves_beer،serves_breakfast،serves_brunch،serves_dinner،serves_lunch،serves_vegetarian_food،serves_wine،takeout،user_ratings_total.نکته: Attributionها،html_attributions، همیشه با هر فراخوانی برگردانده میشوند، صرف نظر از اینکه آیا فیلد درخواست شده است یا خیر.زبان
زبانی که نتایج با آن برگردانده میشوند.
- فهرست زبانهای پشتیبانیشده را ببینید. گوگل اغلب زبانهای پشتیبانیشده را بهروزرسانی میکند، بنابراین این فهرست ممکن است جامع نباشد.
- اگر
languageارائه نشود، API تلاش میکند از زبان ترجیحی مشخص شده در سربرگAccept-Languageاستفاده کند. - این API تمام تلاش خود را میکند تا آدرسی را ارائه دهد که هم برای کاربر و هم برای افراد محلی قابل خواندن باشد. برای دستیابی به این هدف، آدرسهای خیابان را به زبان محلی برمیگرداند و در صورت لزوم با رعایت زبان ترجیحی، آنها را به اسکریپتی که توسط کاربر قابل خواندن باشد، تبدیل میکند. تمام آدرسهای دیگر به زبان ترجیحی برگردانده میشوند. اجزای آدرس همگی به همان زبانی برگردانده میشوند که از اولین جزء انتخاب شده است.
- اگر نامی در زبان مورد نظر موجود نباشد، API از نزدیکترین مورد منطبق استفاده میکند.
- زبان ترجیحی تأثیر کمی بر مجموعه نتایجی که API برای برگرداندن انتخاب میکند و ترتیب برگرداندن آنها دارد. کدگذار جغرافیایی بسته به زبان، اختصارات را به طور متفاوتی تفسیر میکند، مانند اختصارات مربوط به انواع خیابان، یا مترادفهایی که ممکن است در یک زبان معتبر باشند اما در زبان دیگر معتبر نباشند. به عنوان مثال، utca و tér مترادف خیابان در زبان مجارستانی هستند.
سوگیری مکانی
با مشخص کردن شعاع به علاوهی lat/lng، یا دو جفت lat/lng که نشاندهندهی نقاط یک مستطیل هستند، نتایج را در یک ناحیهی مشخصشده ترجیح دهید. اگر این پارامتر مشخص نشود، API بهطور پیشفرض از بایاس آدرس IP استفاده میکند.
- IP bias: به API دستور میدهد که از آدرس IP biasing استفاده کند. رشته
ipbiasرا به آن بدهید (این گزینه هیچ پارامتر اضافی ندارد). - Circular: رشتهای که شعاع را بر حسب متر به علاوهی lat/lng بر حسب درجهی اعشاری مشخص میکند. از قالب زیر استفاده کنید:
circle:radius@lat,lng. - مستطیلی: رشتهای که دو جفت lat/lng را بر حسب درجه اعشاری مشخص میکند و نقاط جنوب/غرب و شمال/شرق یک مستطیل را نشان میدهد. از قالب زیر استفاده کنید:
rectangle:south,west|north,east. توجه داشته باشید که مقادیر east/west در محدوده -180, 180 قرار میگیرند و مقادیر north/sout در محدوده -90, 90 قرار میگیرند.
- IP bias: به API دستور میدهد که از آدرس IP biasing استفاده کند. رشته
نمونههایی از Find Place (میراث)
مثال زیر یک درخواست Find Place (Legacy) برای "Museum of Contemporary Art Australia" را نشان میدهد که شامل فیلدهای photos ، formatted_address ، name ، rating ، opening_hours و geometry است:
حلقه زدن
curl -L -X GET 'https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Museum%20of%20Contemporary%20Art%20Australia&inputtype=textquery&fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry&key=YOUR_API_KEY'اچتیپی
https://maps.googleapis.com/maps/api/place/findplacefromtext/json ?fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry &input=Museum%20of%20Contemporary%20Art%20Australia &inputtype=textquery &key=YOUR_API_KEY
مثال زیر یک درخواست Find Place (Legacy) برای عبارت "Mongolian Grill" را نشان میدهد که از پارامتر locationbias برای ترجیح نتایج در محدوده ۲۰۰۰ متری مختصات مشخص شده استفاده میکند:
حلقه زدن
curl -L -X GET 'https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Mongolian%20Grill&inputtype=textquery&fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry&locationbias=circle:2000@−33.866,151.216&key=YOUR_API_KEY'اچتیپی
https://maps.googleapis.com/maps/api/place/findplacefromtext/json ?fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry &input=Mongolian%20Grill &inputtype=textquery &locationbias=circle:2000@−33.866,151.216 &key=YOUR_API_KEY
مثال زیر یک درخواست Find Place (Legacy) برای یک شماره تلفن را نشان میدهد. توجه داشته باشید که پیشوند تماس بینالمللی "+" به %2B کدگذاری شده است تا این درخواست یک URL سازگار باشد. در صورت عدم کدگذاری، پیشوند + به یک فاصله در سرور رمزگشایی میشود و منجر به جستجوی نامعتبر شماره تلفن میشود.
حلقه زدن
curl -L -X GET 'https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=%2B16502530000&inputtype=phonenumber&fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry&key=YOUR_API_KEY'اچتیپی
https://maps.googleapis.com/maps/api/place/findplacefromtext/json ?fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry &input=%2B16502530000 &inputtype=phonenumber &key=YOUR_API_KEY
پاسخهای Find Place (میراث)
یک پاسخ Find Place (Legacy) فقط شامل انواع دادههایی است که با استفاده از پارامتر fields مشخص شدهاند، به علاوه html_attributions . مثال زیر پاسخ درخواست Find Place (Legacy) برای "Museum of Contemporary Art Australia" را نشان میدهد که شامل فیلدهای formatted_address ، geometry ، name ، opening_hours ، photos و rating است.
جیسون
{ "candidates": [ { "formatted_address": "140 George St, The Rocks NSW 2000, Australia", "geometry": { "location": { "lat": -33.8599358, "lng": 151.2090295 }, "viewport": { "northeast": { "lat": -33.85824377010728, "lng": 151.2104386798927 }, "southwest": { "lat": -33.86094342989272, "lng": 151.2077390201073 }, }, }, "name": "Museum of Contemporary Art Australia", "opening_hours": { "open_now": false }, "rating": 4.4, }, ], "status": "OK", }
XML
<?xml version="1.0" encoding="UTF-8"?> <FindPlaceFromTextResponse> <candidates> <name>Museum of Contemporary Art Australia</name> <formatted_address>140 George St, The Rocks NSW 2000, Australia</formatted_address> <geometry> <location> <lat>-33.8599358</lat> <lng>151.2090295</lng> </location> <viewport> <southwest> <lat>-33.8609434</lat> <lng>151.2077390</lng> </southwest> <northeast> <lat>-33.8582438</lat> <lng>151.2104387</lng> </northeast> </viewport> </geometry> <rating>4.4</rating> <opening_hours> <open_now>false</open_now> </opening_hours> </candidates> <status>OK</status> </FindPlaceFromTextResponse>
مکانهاپیدا کردن مکاناز متنپاسخ
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| مورد نیاز | آرایه< مکان > | شامل آرایهای از نامزدهای مکان است. درخواستهای جستجوی مکان، زیرمجموعهای از فیلدهایی را برمیگردانند که توسط درخواستهای جزئیات مکان برگردانده میشوند. اگر فیلد مورد نظر شما توسط جستجوی مکان برگردانده نمیشود، میتوانید از جستجوی مکان برای دریافت شناسه مکان (place_id) استفاده کنید، سپس از آن شناسه مکان برای ارسال درخواست جزئیات مکان استفاده کنید. برای اطلاعات بیشتر به مکان مراجعه کنید. |
| مورد نیاز | جستجوی مکانهاوضعیت | شامل وضعیت درخواست است و ممکن است حاوی اطلاعات اشکالزدایی باشد تا به شما در پیگیری دلیل عدم موفقیت درخواست کمک کند. برای اطلاعات بیشتر به PlacesSearchStatus مراجعه کنید. |
| اختیاری | رشته | وقتی سرویس کد وضعیتی غیر از |
| اختیاری | آرایه | وقتی سرویس اطلاعات اضافی در مورد مشخصات درخواست را برمیگرداند، ممکن است یک فیلد |
جستجوی مکانهاوضعیت
کدهای وضعیتی که توسط سرویس برگردانده میشوند.
-
OKنشان میدهد که درخواست API با موفقیت انجام شده است. -
ZERO_RESULTSنشان میدهد که جستجو موفقیتآمیز بوده اما هیچ نتیجهای برنگردانده است. این ممکن است در صورتی رخ دهد که جستجو در یک مکان دوردست انجامlatlngباشد. -
INVALID_REQUESTنشان میدهد که درخواست API ناقص بوده است، که عموماً به دلیل عدم وجود پارامتر پرسوجوی مورد نیاز (locationیاradius) بوده است. -
OVER_QUERY_LIMITکه نشاندهندهی هر یک از موارد زیر است:- شما از محدودیتهای QPS فراتر رفتهاید.
- پرداخت در حساب شما فعال نشده است.
- اعتبار ماهانه ۲۰۰ دلاری یا سقف استفادهای که خودتان تعیین کردهاید، تمام شده است.
- روش پرداخت ارائه شده دیگر معتبر نیست (برای مثال، اعتبار کارت اعتباری منقضی شده است).
-
REQUEST_DENIEDنشان میدهد که درخواست شما رد شده است، عموماً به دلایل زیر:- درخواست فاقد کلید API است.
- پارامتر
keyنامعتبر است.
-
UNKNOWN_ERRORکه نشاندهندهی خطای ناشناخته است.
مکان
ویژگیهایی که یک مکان را توصیف میکنند. همه ویژگیها برای همه انواع مکان در دسترس نخواهند بود.
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| اختیاری | آرایه AddressComponent | آرایهای شامل اجزای جداگانهای که برای این آدرس قابل استفاده هستند. برای اطلاعات بیشتر به |
| اختیاری | رشته | نمایشی از آدرس مکان در ریزفرمت ADR . |
| اختیاری | رشته | وضعیت عملیاتی مکان را نشان میدهد، اگر یک کسب و کار باشد. اگر دادهای وجود نداشته باشد،
The allowed values include: OPERATIONAL ,
CLOSED_TEMPORARILY , and CLOSED_PERMANENTLY
|
| اختیاری | بولی | مشخص میکند که آیا کسب و کار از تحویل کنار خیابان پشتیبانی میکند یا خیر. |
| اختیاری | ساعات کاری مکان | شامل ساعات کاری برای هفت روز آینده (شامل امروز) است. این دوره زمانی از نیمهشب تاریخ درخواست شروع میشود و شش روز بعد در ساعت ۱۱:۵۹ شب به پایان میرسد. این فیلد شامل زیرفیلد برای اطلاعات بیشتر به PlaceOpeningHours مراجعه کنید. |
| اختیاری | بولی | مشخص میکند که آیا کسبوکار از تحویل پشتیبانی میکند یا خیر. |
| اختیاری | بولی | مشخص میکند که آیا کسبوکار از گزینههای نشستن در فضای داخلی یا خارجی پشتیبانی میکند یا خیر. |
| اختیاری | خلاصه سرمقاله مکان | شامل خلاصهای از مکان است. خلاصه شامل یک مرور متنی است و در صورت لزوم شامل کد زبان برای این موارد نیز میشود. متن خلاصه باید به همان شکلی که هست ارائه شود و قابل اصلاح یا تغییر نیست. برای اطلاعات بیشتر به PlaceEditorSummary مراجعه کنید. |
| اختیاری | رشته | رشتهای حاوی آدرس قابل خواندن توسط انسان از این مکان. اغلب این آدرس معادل آدرس پستی است. توجه داشته باشید که برخی کشورها، مانند بریتانیا، به دلیل محدودیتهای صدور مجوز، اجازه توزیع آدرسهای پستی واقعی را نمیدهند. آدرس قالببندی شده به طور منطقی از یک یا چند جزء آدرس تشکیل شده است. برای مثال، آدرس "111 خیابان هشتم، نیویورک، نیویورک" از اجزای زیر تشکیل شده است: "111" (شماره خیابان)، "خیابان هشتم" (مسیر)، "نیویورک" (شهر) و "NY" (ایالت آمریکا). آدرس فرمتشده را به صورت برنامهنویسی تجزیه نکنید. در عوض، باید از اجزای آدرس منفرد استفاده کنید که پاسخ API علاوه بر فیلد آدرس فرمتشده، شامل آنها نیز میشود. |
| اختیاری | رشته | شامل شماره تلفن محل در قالب محلی آن است. |
| اختیاری | Geometry | شامل مکان و دریچه دید برای مکان است. برای اطلاعات بیشتر |
| اختیاری | رشته | حاوی نشانی اینترنتی (URL) یک نماد پیشنهادی است که ممکن است هنگام نشان دادن این نتیجه روی نقشه به کاربر نمایش داده شود. |
| اختیاری | رشته | شامل کد رنگ HEX پیشفرض برای دستهبندی مکان است. |
| اختیاری | رشته | شامل آدرس اینترنتی یک آیکون پیشنهادی، منهای پسوند فایل |
| اختیاری | رشته | شامل شماره تلفن محل در قالب بینالمللی است. قالب بینالمللی شامل کد کشور است و با علامت بعلاوه، +، پیشوند میگیرد. برای مثال، شماره تلفن بینالمللی برای دفتر گوگل در سیدنی، استرالیا |
| اختیاری | رشته | شامل نام قابل خواندن توسط انسان برای نتیجهی برگشتی است. برای نتایج |
| اختیاری | ساعات کاری مکان | شامل ساعات کاری معمول است. برای اطلاعات بیشتر به PlaceOpeningHours مراجعه کنید. |
| اختیاری | بولی | برای دریافت وضعیت عملیاتی کسبوکارها از |
| اختیاری | آرایه< عکس مکان > | آرایهای از اشیاء عکس، که هر کدام شامل ارجاعی به یک تصویر هستند. یک درخواست ممکن است تا ده عکس را برگرداند. اطلاعات بیشتر در مورد عکسهای مکان و نحوه استفاده از تصاویر در برنامهتان را میتوانید در مستندات عکسهای مکان بیابید. برای اطلاعات بیشتر به PlacePhoto مراجعه کنید. |
| اختیاری | رشته | یک شناسه متنی که به طور منحصر به فرد یک مکان را مشخص میکند. برای بازیابی اطلاعات در مورد مکان، این شناسه را در فیلد |
| اختیاری | PlusCode | یک مرجع مکانی کدگذاریشده، مشتقشده از مختصات طول و عرض جغرافیایی، که نشاندهندهی یک منطقه است: ۱/۸۰۰۰ درجه در ۱/۸۰۰۰ درجه (حدود ۱۴ متر در ۱۴ متر در خط استوا) یا کوچکتر. کدهای پلاس میتوانند به عنوان جایگزینی برای آدرس خیابانها در مکانهایی که وجود ندارند (جایی که ساختمانها شمارهگذاری نشدهاند یا خیابانها نامگذاری نشدهاند) استفاده شوند. به Open Location Code و کدهای پلاس مراجعه کنید. برای اطلاعات بیشتر به |
| اختیاری | شماره | سطح قیمت محل، در مقیاسی از ۰ تا ۴. مقدار دقیقی که با یک مقدار خاص نشان داده میشود، از منطقهای به منطقه دیگر متفاوت خواهد بود. سطوح قیمت به شرح زیر تفسیر میشوند:
|
| اختیاری | شماره | شامل امتیاز مکان، از ۱.۰ تا ۵.۰، بر اساس مجموع نظرات کاربران است. |
| اختیاری | رشته | |
| اختیاری | بولی | مشخص میکند که آیا مکان از رزرو پشتیبانی میکند یا خیر. |
| اختیاری | آرایه <PlaceReview> | یک آرایه JSON شامل حداکثر پنج نقد. به طور پیشفرض، نقدها به ترتیب اهمیت مرتب شدهاند. از پارامتر درخواست
گوگل توصیه میکند به کاربران نشان دهید که نتایج بر اساس برای اطلاعات بیشتر به PlaceReview مراجعه کنید. |
| اختیاری | رشته | |
| اختیاری | آرایه< ساعتهای باز شدن مکان > | شامل آرایهای از ورودیها برای هفت روز آینده، شامل اطلاعات مربوط به ساعات کاری فرعی یک کسبوکار است. ساعات کاری فرعی با ساعات کاری اصلی یک کسبوکار متفاوت است. برای مثال، یک رستوران میتواند ساعات کاری درایو تو یا ساعات کاری تحویل را به عنوان ساعات کاری فرعی خود مشخص کند. این فیلد، زیرفیلد برای اطلاعات بیشتر به PlaceOpeningHours مراجعه کنید. |
| اختیاری | بولی | مشخص میکند که آیا آن مکان آبجو سرو میکند یا خیر. |
| اختیاری | بولی | مشخص میکند که آیا آن مکان صبحانه سرو میکند یا خیر. |
| اختیاری | بولی | مشخص میکند که آیا مکان مورد نظر برانچ سرو میکند یا خیر. |
| اختیاری | بولی | مشخص میکند که آیا آن مکان شام سرو میکند یا خیر. |
| اختیاری | بولی | مشخص میکند که آیا آن مکان ناهار سرو میکند یا خیر. |
| اختیاری | بولی | مشخص میکند که آیا این مکان غذای گیاهی سرو میکند یا خیر. |
| اختیاری | بولی | مشخص میکند که آیا آن مکان شراب سرو میکند یا خیر. |
| اختیاری | بولی | مشخص میکند که آیا کسبوکار از بیرونبر پشتیبانی میکند یا خیر. |
| اختیاری | آرایه | شامل آرایهای از انواع ویژگیها است که نتیجه داده شده را توصیف میکنند. لیست انواع پشتیبانی شده را ببینید. |
| اختیاری | رشته | شامل آدرس اینترنتی (URL) صفحه رسمی گوگل برای این مکان است. این صفحه متعلق به گوگل خواهد بود که حاوی بهترین اطلاعات موجود در مورد مکان است. برنامهها باید به این صفحه لینک دهند یا آن را در هر صفحهای که نتایج دقیقی در مورد مکان به کاربر نشان میدهد، جاسازی کنند. |
| اختیاری | شماره | تعداد کل نظرات، با متن یا بدون متن، برای این مکان. |
| اختیاری | شماره | شامل تعداد دقایقی است که منطقه زمانی فعلی این مکان نسبت به UTC انحراف دارد. به عنوان مثال، برای مکانهایی در سیدنی، استرالیا در طول ساعت تابستانی، این مقدار ۶۶۰ (+۱۱ ساعت نسبت به UTC) و برای مکانهایی در کالیفرنیا خارج از ساعت تابستانی، این مقدار -۴۸۰ (-۸ ساعت نسبت به UTC) خواهد بود. |
| اختیاری | رشته | فقط برای نتایج مربوط به مکانهای اداری ( برای سایر نتایج، فیلد این محتوا باید به همان شکلی که هست خوانده شود. آدرس فرمت شده را به صورت برنامهنویسی تجزیه نکنید. |
| اختیاری | رشته | وبسایت معتبر برای این مکان، مانند صفحه اصلی یک کسبوکار. |
| اختیاری | بولی | مشخص میکند که آیا مکان دارای ورودی با قابلیت دسترسی برای ویلچر است یا خیر. |
خلاصه سرمقاله مکان
شامل خلاصهای از مکان است. خلاصه شامل یک مرور متنی است و در صورت لزوم شامل کد زبان برای این موارد نیز میشود. متن خلاصه باید به همان شکلی که هست ارائه شود و قابل اصلاح یا تغییر نیست.
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| اختیاری | رشته | زبان فیلدهای قبلی. ممکن است همیشه وجود نداشته باشد. |
| اختیاری | رشته | خلاصهای متنی با طول متوسط از مکان. |
ساعات کاری مکان
شیءای که ساعات کاری یک مکان را توصیف میکند.
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| اختیاری | بولی | یک مقدار بولی که نشان میدهد آیا مکان در زمان فعلی باز است یا خیر. |
| اختیاری | آرایه < مکانبازساعتدوره > | مجموعهای از دورههای افتتاحیه که هفت روز را پوشش میدهد و از یکشنبه شروع میشود، به ترتیب زمانی. برای اطلاعات بیشتر به PlaceOpeningHoursPeriod مراجعه کنید. |
| اختیاری | آرایه< روز خاص مکان > | آرایهای از حداکثر هفت ورودی که مربوط به هفت روز آینده است. برای اطلاعات بیشتر به PlaceSpecialDay مراجعه کنید. |
| اختیاری | رشته | رشتهای از نوع که برای شناسایی نوع ساعات کاری ثانویه استفاده میشود (برای مثال، |
| اختیاری | آرایه | آرایهای از رشتهها که ساعات کاری آن مکان را به صورت متن خوانا برای انسان توصیف میکند. |
مکانساعات کاریدوره
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| مورد نیاز | مکانساعت کاریدورهجزئیات | شامل یک جفت شیء مربوط به روز و زمان است که زمان باز شدن مکان را توصیف میکنند. برای اطلاعات بیشتر به PlaceOpeningHoursPeriodDetail مراجعه کنید. |
| اختیاری | مکانساعت کاریدورهجزئیات | ممکن است شامل یک جفت شیء روز و زمان باشد که زمان بسته شدن مکان را توصیف میکنند. اگر مکانی همیشه باز باشد، بخش بسته شدن از پاسخ حذف خواهد شد. کلاینتها میتوانند به این اعتماد کنند که عبارت «همیشه باز» به عنوان یک دوره باز شامل روز با مقدار برای اطلاعات بیشتر به PlaceOpeningHoursPeriodDetail مراجعه کنید. |
روز ویژه مکان
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| اختیاری | رشته | تاریخی که با فرمت RFC3339 و در منطقه زمانی محلی برای آن مکان بیان شده است، برای مثال 2010-12-31. |
| اختیاری | بولی | اگر ساعات استثنایی برای این روز وجود داشته باشد، مقدار آن درست است. اگر |
مکانساعت کاریدورهجزئیات
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| مورد نیاز | شماره | عددی از ۰ تا ۶، مربوط به روزهای هفته، که از یکشنبه شروع میشود. برای مثال، ۲ به معنی سهشنبه است. |
| مورد نیاز | رشته | ممکن است شامل یک زمان از روز با فرمت hhmm به صورت ۲۴ ساعته باشد. مقادیر در محدوده ۰۰۰۰ تا ۲۳۵۹ هستند. زمان بر اساس منطقه زمانی آن مکان گزارش خواهد شد. |
| اختیاری | رشته | تاریخی که با فرمت RFC3339 و در منطقه زمانی محلی برای آن مکان بیان شده است، برای مثال 2010-12-31. |
| اختیاری | بولی | اگر یک دوره معین به دلیل یک مهلت هفت روزه کوتاه شده باشد، صحیح است، که در آن دوره قبل از نیمه شب تاریخ درخواست شروع میشود و/یا در نیمه شب آخرین روز یا بعد از آن پایان مییابد. این ویژگی نشان میدهد که دوره باز یا بسته شدن میتواند پس از این مهلت هفت روزه ادامه یابد. |
عکس مکان
عکسی از یک مکان. با استفاده از آدرس اینترنتی Place Photo API و الگوی زیر میتوان به عکس دسترسی پیدا کرد:
https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photo_reference=photo_reference&key=YOUR_API_KEY
برای اطلاعات بیشتر به عکسهای مکان مراجعه کنید.
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| مورد نیاز | شماره | ارتفاع عکس. |
| مورد نیاز | آرایه | ویژگیهای HTML برای عکس. |
| مورد نیاز | رشته | رشتهای که برای شناسایی عکس هنگام انجام درخواست عکس استفاده میشود. |
| مورد نیاز | شماره | عرض عکس. |
بررسی مکان
نقد و بررسی مکان ارسال شده توسط یک کاربر.
| میدان | مورد نیاز | نوع | توضیحات |
|---|---|---|---|
| مورد نیاز | رشته | نام کاربری که نقد را ارسال کرده است. نقدهای ناشناس به "یک کاربر گوگل" نسبت داده میشوند. |
| مورد نیاز | شماره | امتیاز کلی کاربر به این مکان. این یک عدد صحیح است که از ۱ تا ۵ متغیر است. |
| مورد نیاز | رشته | زمانی که نقد به صورت متنی ارسال شده است، نسبت به زمان فعلی. |
| مورد نیاز | شماره | زمان ارسال بررسی، که بر حسب ثانیه از نیمهشب، ۱ ژانویه ۱۹۷۰ به وقت جهانی اندازهگیری میشود. |
| اختیاری | رشته | در صورت وجود، نشانی اینترنتی (URL) پروفایل راهنمایان محلی گوگل مپ کاربر. |
| اختیاری | رشته | یک کد زبان IETF که زبان نقد ارسالی را نشان میدهد. این فیلد فقط شامل برچسب اصلی زبان است و برچسب ثانویه که کشور یا منطقه را نشان میدهد، ندارد. برای مثال، تمام نقدهای انگلیسی با برچسب 'en' هستند و نه 'en-AU' یا 'en-UK' و غیره. اگر فقط یک امتیاز بدون متن نقد وجود داشته باشد، این فیلد خالی است. |
| اختیاری | رشته | یک کد زبان IETF که زبان اصلی نقد را نشان میدهد. اگر نقد ترجمه شده باشد، |
| اختیاری | رشته | آدرس اینترنتی (URL) عکس پروفایل کاربر، در صورت وجود. |
| اختیاری | رشته | نقد کاربر. هنگام نقد یک مکان با Google Places، نقدهای متنی اختیاری در نظر گرفته میشوند. بنابراین، این فیلد ممکن است خالی باشد. توجه داشته باشید که این فیلد ممکن است شامل نشانهگذاریهای اولیه HTML باشد. برای مثال، مرجع موجودیت |
| اختیاری | بولی | یک مقدار بولی که نشان میدهد آیا نقد از زبان اصلی که به آن نوشته شده ترجمه شده است یا خیر. اگر نقدی ترجمه شده باشد، معادل مقدار true است، گوگل توصیه میکند که این موضوع را به کاربران خود اطلاع دهید. برای مثال، میتوانید رشته زیر، "ترجمه شده توسط گوگل"، را به نقد اضافه کنید. |