درباره Places API (جدید)

توسعه‌دهندگان منطقه اقتصادی اروپا (EEA)

مقدمه

‫Places API (جدید) شامل میاناهای برنامه‌سازی کاربردی زیر است:

این سند حاوی نمای کلی این APIهای جدید است.

جزئیات جا (جدید)

شناسه مکان مکان را در پایگاه داده «مکان‌های Google» و در Google Maps به‌طور یکتا شناسایی می‌کند. با شناسه مکان، می‌توانید با شروع درخواست جزئیات مکان (جدید)، جزئیات مربوط به یک مؤسسه یا نقطه موردعلاقه خاص را درخواست کنید. درخواست «جزئیات مکان (جدید)» اطلاعات جامعی درباره مکان مشخص‌شده برمی‌گرداند، ازجمله نشانی کامل، شماره تلفن، رده‌بندی کاربر، و مرورها.

راه‌های زیادی برای دریافت شناسه مکان وجود دارد. می‌توانید از این موارد استفاده کنید:

Place Photos (جدید)

Place Photos (عکس‌های مکان) (جدید) به شما امکان می‌دهد با دسترسی به میلیون‌ها عکس ذخیره‌شده در پایگاه داده Google Places، محتوای عکاسی با کیفیت بالا به برنامه‌تان اضافه کنید. بااستفاده از Place Photos (جدید) API، می‌توانید به عکس‌ها دسترسی پیدا کنید و اندازه تصویر را به اندازه بهینه برای برنامه‌تان تغییر دهید.

همه درخواست‌ها به Place Photos (New) API باید شامل نام منبع عکس باشد که به‌طور منحصربه‌فرد عکس را برای برگرداندن شناسایی می‌کند. می‌توانید نام منبع عکس را بااستفاده از این مورد دریافت کنید:

برای اینکه نام منبع عکس در پاسخ درخواست «جزئیات مکان (جدید)»، «جستجوی نوشتاری (جدید)»، یا «جستجوی اطراف (جدید)» گنجانده شود، مطمئن شوید که فیلد photos را در پوشش فیلد درخواست بگنجانید.

Places API (New) شامل دو میانای برنامه‌سازی کاربردی جستجو است:

  • جستجوی نوشتاری (جدید)

    به شما امکان می‌دهد رشته نوشتاری را برای جستجوی مکان مشخص کنید. برای مثال: «غذای گیاهی تند در سیدنی، استرالیا» یا «غذاهای دریایی عالی در نزدیکی پالو آلتو، کالیفرنیا».

    با مشخص کردن جزئیاتی مثل سطوح قیمت، وضعیت باز بودن فعلی، رده‌بندی‌ها، یا انواع مکان‌های خاص می‌توانید جستجو را پالایش کنید. همچنین می‌توانید مشخص کنید که نتایج به مکان خاصی گرایش داشته باشد، یا جستجو را به مکان خاصی محدود کنید.

  • جستجوی اطراف (جدید)

    به شما امکان می‌دهد منطقه‌ای را برای جستجو به‌همراه فهرستی از انواع مکان‌ها مشخص کنید. منطقه را به‌صورت دایره‌ای که با مختصات طول و عرض جغرافیایی نقطه مرکزی و شعاع برحسب متر تعریف می‌شود مشخص کنید.

    یک یا چند نوع مکان را که مشخصه‌های مکان را تعریف می‌کند مشخص کنید. برای مثال، «pizza_restaurant» و «shopping_mall» را مشخص کنید تا رستوران پیتزایی را که در مرکز خریدی در منطقه مشخص‌شده قرار دارد جستجو کنید.

تفاوت اصلی بین این دو جستجو این است که «جستجوی نوشتاری (جدید)» به شما امکان می‌دهد رشته جستجوی دلخواهی را مشخص کنید، درحالی‌که «جستجوی اطراف (جدید)» به منطقه خاصی برای جستجو نیاز دارد.

تکمیل خودکار (جدید) و کدهای جلسه

تکمیل خودکار (جدید) یک سرویس وب است که پیش‌بینی‌های مکان و پیش‌بینی‌های پُرسمان را در پاسخ به درخواست HTTP برمی‌گرداند. در درخواست، رشته جستجوی نوشتاری و مرزهای جغرافیایی را که ناحیه جستجو را کنترل می‌کند مشخص کنید.

نشان‌های جلسه رشته‌های تولیدشده توسط کاربر هستند که تماس‌های «تکمیل خودکار (جدید)» را به‌عنوان جلسه پیگیری می‌کنند. «تکمیل خودکار» (جدید) از نشان‌های جلسه برای گروه‌بندی مراحل پُرسمان و انتخاب جستجوی تکمیل خودکار کاربر در یک جلسه مجزا برای اهداف صدور صورت‌حساب استفاده می‌کند.

فیلدها، مشخصه‌ها، و گزینه‌های دسترس‌پذیری جدید

Places API (New) شامل فیلدها، مشخصه‌ها، و گزینه‌های دسترس‌پذیری جدیدی است تا اطلاعات بیشتری درباره مکان‌ها به کاربران ارائه دهد. این جنبه‌ها در بخش‌های زیر شرح داده شده است.

فیلدها

‫Places API (جدید) شامل چندین فیلد جدید است:

فیلد شرح
regularSecondaryOpeningHours زمان‌های خاصی را برای عملیات‌های معین توصیف می‌کند. ساعت کاری ثانویه با ساعت کاری اصلی کسب‌وکار متفاوت است. برای مثال، رستوران می‌تواند ساعات بگیر و بران یا ساعات ارسال را به‌عنوان ساعات فرعی خود مشخص کند.
paymentOptions گزینه‌های پرداختی که مکان می‌پذیرد. مکان می‌تواند بیش‌از یک گزینه پرداخت را بپذیرد. اگر داده‌های گزینه پرداخت دردسترس نباشد، فیلد گزینه پرداخت تنظیم نخواهد شد. گزینه‌ها شامل موارد زیر است:
  • کارت اعتباری
  • کارت نقدی
  • فقط پرداخت نقدی
  • پرداخت با NFC
parkingOptions گزینه‌های پارکینگ ارائه‌شده توسط مکان. گزینه‌ها شامل موارد زیر است:
  • پارکینگ رایگان
  • پارکینگ‌های پولی
  • پارکینگ رایگان کنار خیابان
  • پارکینگ با پیشکار
  • پارکینگ رایگان در گاراژ
  • پارکینگ پولی در گاراژ
subDestinations مکان‌های منحصربه‌فردی که با مکان خاصی مرتبط هستند. برای مثال، پایانه‌های فرودگاه به‌عنوان زیرمقصد فرودگاه درنظر گرفته می‌شوند.
fuelOptions جدیدترین اطلاعات درباره گزینه‌های سوخت دردسترس در پمپ بنزین. این اطلاعات به‌طور منظم به‌روزرسانی می‌شود. گزینه‌ها شامل موارد زیر است:
  • گازوئيل
  • بدون سرب معمولی
  • متوسط
  • ممتاز
  • SP91
  • SP91 E10
  • SP92
  • SP95 E10
  • SP98
  • SP99
  • SP100
  • LPG
  • E80
  • E85
  • متان
  • سوخت زیستی
  • گازوئیل کامیون
evChargeOptions تعداد شارژرهای خودرو برقی (EV) در این ایستگاه. اگرچه برخی‌از شارژرهای خودرو برقی چند رابط دارند، هر شارژر فقط می‌تواند یک خودرو را در هر زمان شارژ کند؛ درنتیجه، این فیلد تعداد شارژرهای خودرو برقی دردسترس در یک زمان معین را نشان می‌دهد.
shortFormattedAddress نشانی کوتاه و قابل‌خواندن برای انسان برای یک مکان.
primaryType نوع اصلی نتیجه داده‌شده. برای مثال، مکانی ممکن است به‌عنوان cafe یا airport طبقه‌بندی شود. هر مکان فقط می‌تواند یک نوع اصلی داشته باشد. برای فهرست کامل مقادیر ممکن، انواع پشتیبانی‌شده را ببینید.
primaryTypeDisplayName نام نمایشی نوع اصلی، بومی‌سازی‌شده به زبان درخواست درصورت وجود. برای فهرست کامل مقادیر ممکن، انواع پشتیبانی‌شده را ببینید.
entrances ورودی‌های مقصد. ورودی یک جفت مختصات عرض/طول جغرافیایی است که مکان نقطه ورود و خروج یک مکان را تعریف می‌کند.
navigationPoints نقاط ناوبری برای مقصد. نقطه ناوبری مکانی در کنار جاده است که ناوبری می‌تواند در آنجا پایان یابد، ازجمله حالت‌های سفر و کاربردهای پشتیبانی‌شده.

مشخصه‌ها

‫Places API (جدید) شامل چندین مشخصه جدید است:

مشخصه شرح
outdoorSeating مکان جای نشستن در فضای باز دارد.
liveMusic مکان موسیقی زنده ارائه می‌دهد.
menuForChildren این مکان منو کودک دارد.
servesCocktails این مکان کوکتل سرو می‌کند.
servesDessert در این مکان دسر سرو می‌شود.
servesCoffee در این مکان قهوه سرو می‌شود.
goodForChildren این مکان برای کودکان مناسب است.
allowsDogs ورود سگ به این مکان مجاز است.
restroom مکان سرویس بهداشتی دارد.
goodForGroups این مکان برای گروه‌ها مناسب است.
goodForWatchingSports این مکان برای تماشای مسابقات ورزشی مناسب است.

گزینه‌های دسترس‌پذیری

«ای‌پی‌آی مکان‌ها (جدید)» شامل فیلدهای گزینه دسترس‌پذیری زیر است:

فیلد شرح
wheelchairAccessibleParking مکان پارکینگ دسترس‌پذیر با صندلی چرخدار ارائه می‌دهد.
wheelchairAccessibleEntrance مکان ورودی دسترس‌پذیر با صندلی چرخدار دارد.
wheelchairAccessibleRestroom مکان توالت دسترس‌پذیر با صندلی چرخدار دارد.
wheelchairAccessibleSeating این مکان جای نشستن دسترس‌پذیر با صندلی چرخدار دارد.

خلاصه‌های هوشواره‌ای

خلاصه‌های Places API (جدید) با بهره‌گیری از هوش مصنوعی از قابلیت‌های مدل Gemini استفاده می‌کند تا خلاصه‌هایی درباره مکان‌ها و مناطق ارائه دهد که می‌تواند به کاربران کمک کند تصمیم بگیرند کجا بروند.

خلاصه‌های تولیدشده با هوش مصنوعی داده‌ها را از ورودی‌های مختلف ترکیب می‌کنند تا به کاربران کمک کنند تصمیم‌های آگاهانه‌تری درباره مکان بگیرند. برای مثال، اگر درنظر دارید رستوران جدیدی را امتحان کنید، خلاصه با پشتیبانی هوش مصنوعی می‌تواند موارد برجسته منو را نمایان کند، به شما ایده بدهد، یا موضوعات را از مرورهای کاربر جمع‌آوری کند. اگر به شهر جدیدی سفر می‌کنید، خلاصه با پشتیبانی هوش مصنوعی می‌تواند نمایی کلی از جاذبه‌ها و امکانات رفاهی نزدیک ارائه دهد.

ویژگی‌های هوشواره‌ای به «میانای برنامه‌سازی کاربردی مکان‌ها» (جدید) اضافه شد

خلاصه‌های مجهز به هوش مصنوعی توسط جزئیات مکان (جدید)، جستجوی نوشتاری (جدید)، و جستجوی اطراف (جدید) پشتیبانی می‌شود. خلاصه‌های زیر که با بهره‌گیری از هوش مصنوعی تولید شده‌اند در پاسخ‌های Places API (جدید) دردسترس هستند:

  • خلاصه‌های جا، که خلاصه‌های نمای کلی کوتاهی هستند که به جای خاصی مربوط می‌شوند.
  • خلاصه‌های مرور، که خلاصه‌های قابل‌فهمی از آنچه مرورکنندگان درباره یک مکان گفته‌اند هستند.
  • خلاصه‌های منطقه، که نمای کلی از مکان‌های محبوب و نزدیک در منطقه اطراف ارائه می‌دهد. این موارد شامل خلاصه محله و خلاصه ایستگاه شارژ خودرو برقی است.

Google این خلاصه‌ها را به‌طور مکرر بازتولید می‌کند تا مطمئن شود که براساس جدیدترین اطلاعات دردسترس، تازه هستند. وقتی درخواست Places API (جدید) می‌دهید، جدیدترین داده‌ها را در برنامه‌تان نمایش خواهید داد.

انتقال به Places API (جدید)

اگر مشتری فعلی Places API (قدیمی) هستید و می‌خواهید برنامه‌تان را به استفاده از Places API (جدید) انتقال دهید، مستندات انتقال زیر را ببینید: