نمای کلی
یک مکان فیزیکی خاص را نشان می دهد.
یک 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.
- ( GMSPlaceOpenStatus ) باز است |
باز بودن مکان را بر اساس 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 منطقه زمانی مکان در چند دقیقه.
- ( GMSPlacesBusinessStatus ) businessStatus [read, assign] |
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] |
مکان ویژگی برای غذا خوردن در تجربه.
- ( GMSBooleanPlaceAttribute ) curbsidePickup [read, assign] |
ویژگی مکان برای خدمات وانت در کنار خیابان.
- ( GMSBooleanPlaceAttribute ) قابل رزرو [read, assign] |
Place Attribute نشان دهنده مکان محبوب گردشگران است.
- ( GMSBooleanPlaceAttribute ) سرويس صبحانه [read, assign] |
Place Attribute که نشان می دهد مکان صبحانه سرو می کند.
- ( GMSBooleanPlaceAttribute ) سرويس ناهار [read, assign] |
Place Attribute که نشان می دهد مکان ناهار را سرو می کند.
- ( GMSBooleanPlaceAttribute ) شام را سرو می کند [read, assign] |
Place Attribute که نشان می دهد مکان شام را سرو می کند.
- ( GMSBooleanPlaceAttribute ) servesBeer [read, assign] |
Place Attribute که نشان می دهد مکان آبجو سرو می کند.
- ( GMSBooleanPlaceAttribute ) ServesWine [read, assign] |
Place Attribute نشان می دهد مکان خدمت شراب است.
- ( GMSBooleanPlaceAttribute ) servesBrunch [read, assign] |
Place Attribute نشان می دهد که محل سرو برانچ است.
- ( GMSBooleanPlaceAttribute ) سرويس VegetarianFood [read, assign] |
Place Attribute نشان می دهد مکان غذای گیاهی سرو می کند.
- ( GMSBooleanPlaceAttribute ) ویلچرAccessible Entrance [read, assign] |
Place Attribute نشان می دهد مکان قابل دسترسی با صندلی چرخدار در ورودی است.