חומר עזר בכיתה של GMSPlace

הפניה לכיתת GMSPlace

סקירה כללית

מייצג מקום פיזי מסוים.

אתר GMSPlace כולל מידע על מיקום פיזי, כולל השם, המיקום וכל מידע אחר שיש לנו לגביו. לא ניתן לשנות את הכיתה הזו.

פונקציות גלויות לכולם

(GMSPlaceOpenStatus)isOpenAtDate:
 קביעת ברירת המחדל אינה זמינה.
(GMSPlaceOpenStatus)- isOpen
 מחשבת את המקום שבו המקום פתוח על סמך openingHours, UTCOffsetMinutes והתאריך והשעה הנוכחיים שהתקבלו מ-[NSDate date].

נכסים

NSString * name
 שם המקום.
NSString * placeID
 מזהה המקום של המקום הזה.
CLLocationCoordinate2Dקואורדינטות
 מיקום המקום.
NSString * מספר טלפון
 מספר הטלפון של המקום הזה, בפורמט הבינלאומי, כלומר
NSString * פורמט כתובת
 כתובת המקום כמחרוזת פשוטה.
מספר ממשי (float)דירוג
 דירוג של חמישה כוכבים למקום הזה על סמך ביקורות של משתמשים.
GMSPlacesPriceLevelרמת מחיר
 רמת המחיר של מקום זה, כמספרים שלמים מ-0 עד 4.
NSArray< NSString * > * סוגים
 סוגי המקום הזה.
NSURL * אתר
 אתר של המקום הזה.
מחרוזת NSAttributed * Attribution
 מחרוזת השיוך (Attribution) של ספק הנתונים של המקום הזה.
GMSPlaceViewportInfoviewportInfo
 אזור התצוגה המומלץ למקום הזה.
NSArray< GMSAddressComponent * > * addressComponents
 מערך של GMSAddressComponent אובייקטים שמייצגים את הרכיבים שבכתובת של המקום.
GMSPlusCodeplusCode
 ייצוג Plus Code של המיקום של המקום הזה.
GMSOpeningHoursopeningHours
 מידע רגיל על שעות הפתיחה של העסק.
NSUIntegeruserRatingsTotal
 מספר הביקורות שהיו בדירוג של המקום הזה.
NSArray< GMSPlacePhotoMetadata * > * תמונות
 מערך של GMSPlacePhotoMetadata אובייקטים שמייצגים את התמונות של המקום.
NSNumber * UTCOffsetMinutes
 אזור הזמן (GMT) באזור הזמן UTC.
GMSPlacesBusinessStatusסטטוס עסק
 ה-GMSPlaceBusinessStatus של המקום.
UIColor * iconBackgroundColor
 צבע הרקע של הסמל, לפי סוג המקום, כדי לצבוע את התצוגה מאחורי הסמל.
NSURL * iconImageURL
 כתובת ה-URL לפי סוג מקום, שבה אפשר להשתמש כדי לאחזר את ה-NSData של סמל המקום.
GMSBooleanPlaceAttributeאיסוף עצמי
 מאפיין המקום להצגת האפשרות לאיסוף עצמי.
GMSBooleanPlaceAttributeמשלוח
 הוספת מאפיין לשירותי המשלוחים.
GMSBooleanPlaceAttributeארוחה
 מקום מקום לאכול בו,
GMSBooleanPlaceAttributeאיסוף מדלת העסק
 הצבת המאפיין עבור שירותי איסוף מדלת העסק.
GMSBooleanPlaceAttributeניתן לשמור
 מאפיין מקום שמציין את המקום פופולרי בקרב תיירים.
GMSBooleanPlaceAttributeservingsBreak כלל
 מאפיין מקום המציין מקום מגיש ארוחת בוקר.
GMSBooleanPlaceAttributeservingsLunch
 מאפיין מקום שמציין מקום ומגיש בו ארוחת צהריים.
GMSBooleanPlaceAttributeservingsDinner
 מאפיין מקום שמציין מקום שבו מגישים ארוחת ערב.
GMSBooleanPlaceAttributeservingsBeer
 מאפיין מקום שמציין מקום שבו מגישים בירה.
GMSBooleanPlaceAttributeשרתים
 מאפיין מקום שמציין מקום – מגישים יין.
GMSBooleanPlaceAttributeservingsBrunch
 מאפיין מקום שמציין מקום שבו מגישים בראנץ'.
GMSBooleanPlaceAttributeservingsVegetarianFood
 מאפיין מקום שמציין מקום שבו מגישים אוכל צמחוני.
GMSBooleanPlaceAttributeנגישות לכיסאות גלגלים
 מאפיין מקום שמציין מקום עם נגישות לכיסא גלגלים בכניסה.

מסמכי פונקציות של חברים

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) date

קביעת ברירת המחדל אינה זמינה.

מחושב אם מקום פתוח על סמך openingHours, UTCOffsetMinutes ו-date.

פרמטרים:
תאריךנקודת ציון בזמן שמשמשת כדי לקבוע אם המקום פתוח.
החזרות:
GMSPlaceOpenStatusOpen אם המקום פתוח, GMSPlaceOpenStatusClosed אם המקום סגור, ו-GMSPlaceOpenStatusלא ידוע אם סטטוס הפתיחה לא ידוע.

מחשבת את המקום שבו המקום פתוח על סמך openingHours, UTCOffsetMinutes והתאריך והשעה הנוכחיים שהתקבלו מ-[NSDate date].

החזרות:
GMSPlaceOpenStatusOpen אם המקום פתוח, GMSPlaceOpenStatusClosed אם המקום סגור, ו-GMSPlaceOpenStatusלא ידוע אם סטטוס הפתיחה לא ידוע.

מסמכי תיעוד של הנכס

- (NSString*) name [read, copy]

שם המקום.

- (NSString*) placeID [read, copy]

מזהה המקום של המקום הזה.

- (CLLocationCoordinate2D) תיאום [read, assign]

מיקום המקום.

המיקום הוא לא בהכרח מרכזו של המקום, או כל נקודת כניסה או יציאה, אך חלקם נבחרו באופן שרירותי במסגרת ההיקף הגיאוגרפי של המקום.

- (NSString*) phoneNumber [read, copy]

מספר הטלפון של המקום הזה, בפורמט לחיוג בינלאומי, כלומר

כולל קידומת החיוג של המדינה. לדוגמה, מספר הטלפון של Google בסידני הוא +61 2 9374 4000.

- (NSString*) formatAddress [read, copy]

כתובת המקום כמחרוזת פשוטה.

- (דירוג) דירוג [read, assign]

דירוג של חמישה כוכבים למקום הזה על סמך ביקורות של משתמשים.

הדירוגים נעים בין 1.0 ל-5.0. 0.0 פירושו שאין לנו דירוג למקום הזה (למשל, כי לא מספיק משתמשים כתבו ביקורת על המקום הזה).

- (GMSPlacesPriceLevel) priceLevel [read, assign]

רמת המחיר של מקום זה, כמספרים שלמים מ-0 עד 4.

למשל, ערך של 4 פירושו שהמקום הזה הוא "$$$$" (יקר). 0 מייצג ערך בחינם (כמו מוזיאון עם כניסה בחינם).

- (NSArray<NSString *>*) סוגים [read, copy]

סוגי המקום הזה.

הסוגים הם NSString, ערכים חוקיים הם כל הסוגים שמתועדים בכתובת <https://developers.google.com/places/ios-sdk/supported_types>.

- (NSURL*) אתר [read, copy]

אתר של המקום הזה.

- (NSAttributedString*) ייחוסים [read, copy]

מחרוזת השיוך (Attribution) של ספק הנתונים של המקום הזה.

הם מסופקים כ-NSAttributedString, שעשוי להכיל היפר-קישורים לאתר של כל ספק.

באופן כללי, המאפיינים האלה חייבים להיות מוצגים למשתמש אם הנתונים מGMSPlace מוצגים כפי שמתואר בתנאים ובהגבלות של SDK SDK.

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

אזור התצוגה המומלץ למקום הזה.

ייתכן שהמספר יהיה אפסי אם גודל המקום לא ידוע.

הפעולה הזו מחזירה אזור תצוגה של גודל שמתאים להצגת המקום הזה. לדוגמה, לאובייקט GMSPlace שמייצג חנות יכול להיות אזור תצוגה קטן יחסית, ואילו לאובייקט GMSPlace שמייצג מדינה יכולה להיות אזור תצוגה גדול מאוד.

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

מערך של GMSAddressComponent אובייקטים שמייצגים את הרכיבים שבכתובת של המקום.

הרכיבים האלה סופקו כדי לחלץ מידע מובנה לגבי כתובת המקום: לדוגמה, חיפוש העיר שבה נמצא מקום מסוים.

אין להשתמש ברכיבים האלה לעיצוב כתובת. אם נדרשת כתובת בפורמט, יש להשתמש במאפיין formattedAddress, שכולל כתובת בפורמט מקומי.

- (GMSPlusCode*) plusCode [read, assign]

ייצוג Plus Code של המיקום של המקום הזה.

- (GMSOpeningHours*) openingHours [read, assign]

מידע רגיל על שעות הפעילות של המקום.

כולל סטטוס פתוח, נקודות וטקסט בימי חול, כאשר האפשרות זמינה.

- (NSUInteger) userRatingsTotal [read, assign]

מספר הביקורות שהיו בדירוג של המקום הזה.

- (NSArray<GMSPlacePhotoMetadata *>*) תמונות [read, copy]

מערך של GMSPlacePhotoMetadata אובייקטים שמייצגים את התמונות של המקום.

- (NSNumber*) UTCOffsetMinutes [read, assign]

אזור הזמן (GMT) באזור הזמן UTC.

ה-GMSPlaceBusinessStatus של המקום.

- (UIColor*) iconBackgroundColor [read, assign]

צבע הרקע של הסמל, לפי סוג המקום, כדי לצבוע את התצוגה מאחורי הסמל.

- (NSURL*) iconImageURL [read, assign]

כתובת ה-URL לפי סוג מקום, שבה אפשר להשתמש כדי לאחזר את ה-NSData של סמל המקום.

הערה: הקישור לכתובת ה-URL לא פג ויחס הגובה-רוחב של התמונה עשוי להשתנות בהתאם לסוג.

- (GMSBooleanPlaceAttribute) Takeout [read, assign]

מאפיין המקום להצגת האפשרות לאיסוף עצמי.

הוספת מאפיין לשירותי המשלוחים.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

מקום מקום לאכול בו,

הצבת המאפיין עבור שירותי איסוף מדלת העסק.

מאפיין מקום שמציין את המקום פופולרי בקרב תיירים.

מאפיין מקום המציין מקום מגיש ארוחת בוקר.

מאפיין מקום שמציין מקום ומגיש בו ארוחת צהריים.

מאפיין מקום שמציין מקום שבו מגישים ארוחת ערב.

- (GMSBooleanPlaceAttribute) servsBeer [read, assign]

מאפיין מקום שמציין מקום שבו מגישים בירה.

מאפיין מקום שמציין מקום – מגישים יין.

מאפיין מקום שמציין מקום שבו מגישים בראנץ'.

מאפיין מקום שמציין מקום שבו מגישים אוכל צמחוני.

מאפיין מקום שמציין מקום עם נגישות לכיסא גלגלים בכניסה.