مرجع کلاس GMSPlace

مرجع کلاس GMSPlace

نمای کلی

یک مکان فیزیکی خاص را نشان می دهد.

یک GMSPlace اطلاعات مربوط به یک مکان فیزیکی، از جمله نام، مکان، و هر اطلاعات دیگری که ممکن است در مورد آن داشته باشیم را در خود گنجانده است. این کلاس غیر قابل تغییر است.

توابع اعضای عمومی

( GMSPlaceOpenStatus ) - isOpenAtDate:
init پیش فرض در دسترس نیست.
( GMSPlaceOpenStatus ) - باز است
باز بودن مکان را بر اساس openingHours ، UTCOffsetMinutes و تاریخ و زمان کنونی که از [NSDate date] به دست آمده است، محاسبه می کند.

خواص

NSString * نام
نام مکان.
NSString * شناسه مکان
شناسه مکان این مکان
CLLlocationCoordinate2D هماهنگ کردن
موقعیت مکانی.
NSString * شماره تلفن
شماره تلفن این مکان، در قالب بین المللی، یعنی
NSString * آدرس فرمت شده
آدرس محل به صورت یک رشته ساده.
شناور رتبه بندی
امتیاز پنج ستاره برای این مکان بر اساس نظرات کاربران.
NSArray< GMSPlaceReview * > * بررسی ها
آرایه ای از اشیاء GMSPlaceReview که نمایانگر نظرات کاربران از مکان است.
GMSPlacesPriceLevel سطح قیمت
سطح قیمت برای این مکان، به صورت اعداد صحیح از 0 تا 4.
NSArray< NSString * > * انواع
انواع این مکان.
NSURL * وب سایت
وب سایت این مکان
NSAttributedString * نسبت ها
رشته انتساب ارائه دهنده داده برای این مکان.
GMSPlaceViewportInfo * viewportInfo
نمای پیشنهادی برای این مکان.
NSArray< GMSAddressComponent * > * اجزای آدرس
آرایه ای از اشیاء GMSAddressComponent که مؤلفه های موجود در آدرس مکان را نشان می دهد.
GMSPlusCode * plusCode
نمایش کد پلاس مکان برای این مکان.
GMSOpeningHours * ساعات بازگشایی
اطلاعات ساعات کاری عادی کسب و کار برای این مکان.
GMSOpeningHours * جاری بازگشایی
ساعات کار این مکان را در هفت روز آینده برمی‌گرداند.
NSArray< GMSOpeningHours * > * ثانویه Opening Hours
آرایه ای از ساعت(های) ثانویه کار این مکان را طی هفت روز آینده برمی گرداند.
عدد NSUI userRatingsTotal
نشان دهنده تعداد نظراتی است که رتبه بندی این مکان را تشکیل می دهند.
NSArray< GMSPlacePhotoMetadata * > * عکس ها
آرایه ای از اشیاء GMSPlacePhotoMetadata که عکس های مکان را نشان می دهد.
شماره NS * UTCOffsetMinutes
فاصله زمانی UTC منطقه زمانی مکان در چند دقیقه.
GMSPlacesBusinessStatus وضعیت کسب و کار
GMSPlaceBusinessStatus محل.
NSString * خلاصه سرمقاله
خلاصه سرمقاله این مکان را برمی گرداند.
UIColor * iconBackgroundColor
رنگ پس‌زمینه نماد با توجه به نوع مکان، برای رنگ آمیزی نمای پشت نماد.
NSURL * iconImageURL
URL با توجه به نوع مکان، که می توانید از آن برای بازیابی NSData نماد مکان استفاده کنید.
GMSBooleanPlaceAttribute بیرون آوردن
ویژگی مکان برای تجربه بیرون‌بر.
GMSBooleanPlaceAttribute تحویل
ویژگی مکان برای خدمات تحویل.
GMSBooleanPlaceAttribute dineIn
مکان ویژگی برای غذا خوردن در تجربه.
GMSBooleanPlaceAttribute curbsidePickup
ویژگی مکان برای خدمات وانت در کنار خیابان.
GMSBooleanPlaceAttribute قابل رزرو
Place Attribute نشان دهنده مکان محبوب گردشگران است.
GMSBooleanPlaceAttribute صبحانه سرو می کند
Place Attribute که نشان می دهد مکان صبحانه سرو می کند.
GMSBooleanPlaceAttribute ناهار را سرو می کند
Place Attribute که نشان می دهد مکان ناهار را سرو می کند.
GMSBooleanPlaceAttribute شام سرو می کند
Place Attribute که نشان می دهد مکان شام را سرو می کند.
GMSBooleanPlaceAttribute آبجو سرو می کند
Place Attribute که نشان می دهد مکان آبجو سرو می کند.
GMSBooleanPlaceAttribute شراب سرو می کند
Place Attribute نشان می دهد مکان خدمت شراب است.
GMSBooleanPlaceAttribute برانچ سرو می کند
Place Attribute نشان می دهد که محل سرو برانچ است.
GMSBooleanPlaceAttribute غذای گیاهی را سرو می کند
Place Attribute نشان می دهد مکان غذای گیاهی سرو می کند.
GMSBooleanPlaceAttribute ورودی قابل دسترسی ویلچر
Place Attribute نشان می دهد مکان قابل دسترسی با صندلی چرخدار در ورودی است.

مستندات عملکرد اعضا

- ( GMSPlaceOpenStatus ) isOpenAtDate: (تاریخ NSD *) تاریخ

init پیش فرض در دسترس نیست.

باز بودن مکان را بر اساس openingHours , UTCOffsetMinutes و date محاسبه می کند .

پارامترها:
تاریخ یک نقطه مرجع در زمان برای تعیین اینکه آیا مکان باز است یا خیر.
برمی گرداند:
اگر مکان باز باشد GMSPlaceOpenStatusOpen، اگر مکان بسته باشد GMSPlaceOpenStatusClosed و اگر وضعیت باز ناشناخته باشد GMSPlaceOpenStatusUnknown.
توجه:
این منسوخ شده است. این روش به نفع GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.

باز بودن مکان را بر اساس openingHours ، UTCOffsetMinutes و تاریخ و زمان کنونی که از [NSDate date] به دست آمده است، محاسبه می کند.

برمی گرداند:
اگر مکان باز باشد GMSPlaceOpenStatusOpen، اگر مکان بسته باشد GMSPlaceOpenStatusClosed و اگر وضعیت باز ناشناخته باشد GMSPlaceOpenStatusUnknown.
توجه:
این منسوخ شده است. این روش به نفع GMSPlacesClient::isOpen:place:callback منسوخ شده است و در نسخه بعدی حذف خواهد شد.

اسناد ملکی

- (NSString*) نام [read, copy]

نام مکان.

- (NSString*) شناسه مکان [read, copy]

شناسه مکان این مکان

- مختصات (CLLocationCoordinate2D) [read, assign]

موقعیت مکانی.

مکان لزوماً مرکز مکان، یا هر نقطه ورودی یا خروجی خاصی نیست، بلکه یک نقطه انتخابی دلخواه در محدوده جغرافیایی مکان است.

- (NSString*) شماره تلفن [read, copy]

شماره تلفن این مکان، در قالب بین المللی، یعنی

از جمله کد کشور با پیشوند "+". به عنوان مثال، شماره تلفن Google Sydney "+61 2 9374 4000" است.

- (NSString*) قالب بندی آدرس [read, copy]

آدرس محل به صورت یک رشته ساده.

- رتبه بندی (شناور) [read, assign]

امتیاز پنج ستاره برای این مکان بر اساس نظرات کاربران.

رتبه بندی از 1.0 تا 5.0 متغیر است. 0.0 به این معنی است که ما هیچ رتبه ای برای این مکان نداریم (مثلاً به دلیل اینکه کاربران کافی این مکان را بررسی نکرده اند).

- (NSArray< GMSPlaceReview *>*) نظرات [read, copy]

آرایه ای از اشیاء GMSPlaceReview که نمایانگر نظرات کاربران از مکان است.

- ( GMSPlacesPriceLevel ) priceLevel [read, assign]

سطح قیمت برای این مکان، به صورت اعداد صحیح از 0 تا 4.

به عنوان مثال مقدار 4 به این معنی است که این مکان "$$$$" (گران قیمت). مقدار 0 به معنای رایگان است (مانند موزه با ورودی رایگان).

- انواع (NSArray<NSString *>*) [read, copy]

انواع این مکان.

انواع NSStrings هستند، مقادیر معتبر هر نوع مستند شده در < https://developers.google.com/places/ios-sdk/supported_types > هستند.

- (NSURL*) وب سایت [read, copy]

وب سایت این مکان

- اسناد (NSAttributedString*) [read, copy]

رشته انتساب ارائه دهنده داده برای این مکان.

اینها به‌عنوان یک NSAttributedString ارائه می‌شوند که ممکن است حاوی پیوندهایی به وب‌سایت هر ارائه‌دهنده باشد.

به طور کلی، اگر داده‌های این GMSPlace نشان داده شود، باید به کاربر نشان داده شود، همانطور که در شرایط خدمات Places SDK توضیح داده شده است.

- ( GMSPlaceViewportInfo *) viewportInfo [read, assign]

نمای پیشنهادی برای این مکان.

اگر اندازه مکان مشخص نباشد ممکن است صفر باشد.

این یک نمای با اندازه ای را برمی گرداند که برای نمایش این مکان مناسب است. به عنوان مثال، یک شی GMSPlace که یک فروشگاه را نشان می دهد ممکن است یک نمای نسبتا کوچک داشته باشد، در حالی که یک شی GMSPlace که یک کشور را نشان می دهد ممکن است یک نمای بسیار بزرگ داشته باشد.

- (NSArray< GMSAddressComponent *>*) addressComponents [read, copy]

آرایه ای از اشیاء GMSAddressComponent که مؤلفه های موجود در آدرس مکان را نشان می دهد.

این مولفه ها به منظور استخراج اطلاعات ساختاریافته در مورد آدرس مکان ارائه شده اند: به عنوان مثال، یافتن شهری که یک مکان در آن قرار دارد.

این مؤلفه ها نباید برای قالب بندی آدرس استفاده شوند. اگر آدرس فرمت شده مورد نیاز است، از ویژگی formattedAddress استفاده کنید که یک آدرس فرمت شده محلی را ارائه می دهد.

- ( GMSPlusCode *) plusCode [read, assign]

نمایش کد پلاس مکان برای این مکان.

- ( GMSOpeningHours *) openHours [read, assign]

اطلاعات ساعات کاری عادی کسب و کار برای این مکان.

شامل وضعیت باز، دوره‌ها و متن روزهای هفته در صورت موجود بودن است.

- ( GMSOpeningHours *) currentOpeningHours [read, assign]

ساعات کار این مکان را در هفت روز آینده برمی‌گرداند.

دوره زمانی از نیمه شب تاریخ درخواست شروع می شود و شش روز بعد در ساعت 23:59 پایان می یابد.

ورودی‌های GMSPlaceSpecialDay در GMSOpeningHours فقط برای GMSPlace currentOpeningHours و GMSPlace secondaryOpeningHours وجود خواهند داشت.

- (NSArray< GMSOpeningHours *>*) secondaryOpeningHours [read, copy]

آرایه ای از ساعت(های) ثانویه کار این مکان را طی هفت روز آینده برمی گرداند.

ساعات کار ثانویه با ساعات کاری اصلی یک کسب و کار متفاوت است. به عنوان مثال، یک رستوران می تواند ساعات رانندگی یا ساعت تحویل را به عنوان ساعات فرعی خود مشخص کند. برای انواع مختلف ساعات ثانویه به GMSPlaceHoursType مراجعه کنید.

ورودی‌های GMSPlaceSpecialDay در GMSOpeningHours فقط برای GMSPlace currentOpeningHours و GMSPlace secondaryOpeningHours وجود خواهند داشت.

- (NSUInteger) userRatingsTotal [read, assign]

نشان دهنده تعداد نظراتی است که رتبه بندی این مکان را تشکیل می دهند.

- (NSArray< GMSPlacePhotoMetadata *>*) عکس ها [read, copy]

آرایه ای از اشیاء GMSPlacePhotoMetadata که عکس های مکان را نشان می دهد.

- (NSNumber*) UTCOffsetMinutes [read, assign]

فاصله زمانی UTC منطقه زمانی مکان در چند دقیقه.

GMSPlaceBusinessStatus محل.

- (NSString*) editorialSummary [read, copy]

خلاصه سرمقاله این مکان را برمی گرداند.

- (UIColor*) iconBackgroundColor [read, assign]

رنگ پس‌زمینه نماد با توجه به نوع مکان، برای رنگ آمیزی نمای پشت نماد.

- (NSURL*) iconImageURL [read, assign]

URL با توجه به نوع مکان، که می توانید از آن برای بازیابی NSData نماد مکان استفاده کنید.

نکات: پیوند URL منقضی نمی شود و نسبت ابعاد تصویر ممکن است بسته به نوع آن متفاوت باشد.

- ( GMSBooleanPlaceAttribute ) outout [read, assign]

ویژگی مکان برای تجربه بیرون‌بر.

- تحویل ( GMSBooleanPlaceAttribute ) [read, assign]

ویژگی مکان برای خدمات تحویل.

- ( GMSBooleanPlaceAttribute ) dineIn [read, assign]

مکان ویژگی برای غذا خوردن در تجربه.

ویژگی مکان برای خدمات وانت در کنار خیابان.

Place Attribute نشان دهنده مکان محبوب گردشگران است.

Place Attribute که نشان می دهد مکان صبحانه سرو می کند.

Place Attribute که نشان می دهد مکان ناهار را سرو می کند.

Place Attribute که نشان می دهد مکان شام را سرو می کند.

- ( GMSBooleanPlaceAttribute ) servesBeer [read, assign]

Place Attribute که نشان می دهد مکان آبجو سرو می کند.

- ( GMSBooleanPlaceAttribute ) ServesWine [read, assign]

Place Attribute نشان می دهد مکان خدمت شراب است.

Place Attribute نشان می دهد که محل سرو برانچ است.

Place Attribute نشان می دهد مکان غذای گیاهی سرو می کند.

Place Attribute نشان می دهد مکان قابل دسترسی با صندلی چرخدار در ورودی است.