การอ้างอิงชั้นเรียน GMSPlace

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การอ้างอิงชั้นเรียน GMSPlace

ภาพรวม

แสดงสถานที่ตั้งทางกายภาพที่เฉพาะเจาะจง

GMS Place จะสรุปข้อมูลเกี่ยวกับสถานที่ตั้งจริง ซึ่งรวมถึงชื่อ สถานที่ตั้ง และข้อมูลอื่นๆ ที่เรามีอยู่ ชั้นเรียนนี้จะเปลี่ยนแปลงไม่ได้

ฟังก์ชันของสมาชิกสาธารณะ

(GMSPlaceOpenStatus)- isOpenAtDate:
 init เริ่มต้นไม่พร้อมใช้งาน
(GMSPlaceOpenStatus)- isOpen
 คํานวณว่าสถานที่เปิดอยู่โดยอิงตามopeningHours UTCOffsetMinutes รวมทั้งวันที่และเวลาปัจจุบันที่ได้รับจาก [NSDate date]

ที่พัก

NSString * name
 ชื่อสถานที่
NSString * รหัสสถานที่
 รหัสสถานที่ของสถานที่นี้
CLLocationCoordiate2Dพิกัด
 ตําแหน่งของสถานที่
NSString * หมายเลขโทรศัพท์
 หมายเลขโทรศัพท์ของสถานที่นี้ในรูปแบบระหว่างประเทศ เช่น
NSString * ที่อยู่ที่อยู่
 ที่อยู่ของสถานที่เป็นสตริงแบบง่าย
ลอยการให้คะแนน
 การให้คะแนน 5 ดาวสําหรับสถานที่นี้โดยอิงตามรีวิวของผู้ใช้
GMSPlacesPriceLevelระดับราคา
 ระดับราคาสําหรับสถานที่นี้ เป็นจํานวนเต็มตั้งแต่ 0 ถึง 4
NSArray< NSString * > *ประเภท
 ประเภทของสถานที่นี้
NSURL * เว็บไซต์
 เว็บไซต์สําหรับสถานที่นี้
NSAttributedString * การระบุแหล่งที่มา
 สตริงการระบุแหล่งที่มาของผู้ให้บริการสําหรับสถานที่นี้
GMSPlaceViewportInfo *viewportInfo
 วิวพอร์ตที่แนะนําสําหรับสถานที่นี้
NSArray< GMSAddressคอมโพเนนต์ * > *addressคอมโพเนนต์
 อาร์เรย์ของออบเจ็กต์ GMSAddressComponent ที่แสดงคอมโพเนนต์ในที่อยู่ของสถานที่
GMSPlusCodeplusCode
 การแสดง Plus Code ของสถานที่นี้
GMSOpeningHourเวลาทําการเปิดทําการ
 ข้อมูลเวลาทําการของสถานที่นี้
NSUIntegerคะแนนรวมของผู้ใช้
 แสดงจํานวนรีวิวที่ทําให้เกิดการให้คะแนนสถานที่นี้
NSArray< GMSPlacePhotoMetadata * > *รูปภาพ
 อาร์เรย์ของออบเจ็กต์ GMSPlacePhotoMetadata ที่แสดงถึงรูปภาพของสถานที่
NSNumber * UTCOFFsetMinutes
 การชดเชยเวลา UTC ของสถานที่ของสถานที่ในหน่วยนาที
GMSPlacesBusinessStatusสถานะธุรกิจ
 GMSPlaceBusinessStatus ของสถานที่
UIColor * ไอคอนพื้นหลังสี
 สีพื้นหลังของไอคอนตามประเภทสถานที่ เพื่อเปลี่ยนสีมุมมองด้านหลังไอคอน
NSURL * iconImageURL
 URL ตามประเภทสถานที่ ซึ่งคุณสามารถใช้เรียกข้อมูล NSData ของไอคอนสถานที่ได้
GMSBoolean PlaceAttributeสั่งกลับบ้าน
 วางแอตทริบิวต์สําหรับประสบการณ์การถ่ายโอน
GMSBoolean PlaceAttributeการแสดงโฆษณา
 วางแอตทริบิวต์สําหรับบริการจัดส่ง
GMSBoolean PlaceAttributeนั่งรับประทานที่ร้าน
 วางแอตทริบิวต์สําหรับรับประทานอาหารนอกบ้าน
GMSBoolean PlaceAttributeการรับสินค้าโดยไม่ต้องลงจากรถ
 วางแอตทริบิวต์สําหรับบริการรับสินค้าโดยไม่ต้องลงจากรถ

เอกสารประกอบของฟังก์ชันสมาชิก

- (GMSPlaceOpenStatus) isOpenAtDate: (NSDate *) วันที่

init เริ่มต้นไม่พร้อมใช้งาน

คํานวณว่าสถานที่เปิดอยู่โดยอิงตามopeningHours UTCOffsetMinutes และdate

พารามิเตอร์
วันที่เวลาอ้างอิงที่ใช้พิจารณาว่าสถานที่เปิดอยู่หรือไม่
การคืนสินค้า
GMSPlaceOpenStatusOpen หากเปิดทําการ

คํานวณว่าสถานที่เปิดอยู่โดยอิงตามopeningHours UTCOffsetMinutes รวมทั้งวันที่และเวลาปัจจุบันที่ได้รับจาก [NSDate date]

การคืนสินค้า
GMSPlaceOpenStatusOpen หากเปิดทําการ

เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์

- (NSString*) name [read, copy]

ชื่อสถานที่

- (NSString*) placeID [read, copy]

รหัสสถานที่ของสถานที่นี้

- (CLCLCoordiate2D) พิกัด [read, assign]

ตําแหน่งของสถานที่

สถานที่ตั้งไม่จําเป็นต้องเป็นศูนย์กลางของสถานที่นี้ หรือจุดเข้าหรือจุดใดจุดหนึ่งโดยเฉพาะ แต่บางคนก็เลือกจุดเหล่านี้เองโดยอยู่ภายในขอบเขตทางภูมิศาสตร์ของสถานที่

- (NSString*) phoneNumber [read, copy]

หมายเลขโทรศัพท์ของสถานที่นี้ในรูปแบบระหว่างประเทศ เช่น

รวมถึงรหัสประเทศที่ขึ้นต้นด้วย "+" ตัวอย่างเช่น หมายเลขโทรศัพท์ของ Google Sydney คือ "+61 2 9374 4000"

- (NSString*) formatAddress [read, copy]

ที่อยู่ของสถานที่เป็นสตริงแบบง่าย

- (คะแนน) คะแนน [read, assign]

การให้คะแนน 5 ดาวสําหรับสถานที่นี้โดยอิงตามรีวิวของผู้ใช้

คะแนนมีตั้งแต่ 1.0 ถึง 5.0 0.0 หมายถึงเราไม่มีคะแนนสําหรับสถานที่นี้ (เช่น เนื่องจากมีผู้ใช้รีวิวสถานที่นี้ไม่เพียงพอ)

ระดับราคาสําหรับสถานที่นี้ เป็นจํานวนเต็มตั้งแต่ 0 ถึง 4

เช่น ค่า 4 หมายความว่าสถานที่นี้คือ "$$$$" (แพง) ค่า 0 หมายถึงฟรี (เช่น พิพิธภัณฑ์ที่เปิดให้เข้าชมฟรี)

- (NSArray<NSString *>*) types [read, copy]

ประเภทของสถานที่นี้

ประเภทคือ NSStrings โดยค่าที่ถูกต้องคือไฟล์ประเภทใดก็ได้ที่ <https://developers.google.com/places/ios-sdk/supported_types>

- (NSURL*) เว็บไซต์ [read, copy]

เว็บไซต์สําหรับสถานที่นี้

- (NSAttributiondString*) การระบุแหล่งที่มา [read, copy]

สตริงการระบุแหล่งที่มาของผู้ให้บริการสําหรับสถานที่นี้

ผลการค้นหาเหล่านี้แสดงเป็น NSAttributedString ซึ่งอาจมีไฮเปอร์ลิงก์ไปยังเว็บไซต์ของผู้ให้บริการแต่ละราย

โดยทั่วไปแล้ว ผู้ใช้จะต้องแสดงข้อมูลเหล่านี้ในกรณีที่แสดงข้อมูลจาก GMSPlace นี้ตามที่อธิบายไว้ในข้อกําหนดในการให้บริการของ Places SDK

- (GMSPlaceViewportInfo*) viewportInfo [read, assign]

วิวพอร์ตที่แนะนําสําหรับสถานที่นี้

อาจเป็นค่าว่างหากไม่ทราบขนาดของสถานที่

การดําเนินการนี้จะแสดงผลวิวพอร์ตของขนาดที่เหมาะสําหรับการแสดงสถานที่นี้ เช่น ออบเจ็กต์ GMSPlace ที่เป็นตัวแทนของร้านค้าอาจมีวิวพอร์ตที่ค่อนข้างเล็ก ขณะที่ออบเจ็กต์ GMSPlace ที่แสดงถึงประเทศอาจมีวิวพอร์ตขนาดใหญ่มาก

อาร์เรย์ของออบเจ็กต์ GMSAddressComponent ที่แสดงคอมโพเนนต์ในที่อยู่ของสถานที่

องค์ประกอบเหล่านี้มีไว้เพื่อวัตถุประสงค์ในการแยกข้อมูลที่มีโครงสร้างเกี่ยวกับที่อยู่ของสถานที่ เช่น การค้นหาเมืองของสถานที่

ไม่ควรใช้องค์ประกอบเหล่านี้เพื่อการจัดรูปแบบที่อยู่ หากจําเป็นต้องใช้อีเมลที่จัดรูปแบบไว้ ให้ใช้พร็อพเพอร์ตี้ formattedAddress ซึ่งมีที่อยู่ในรูปแบบที่แปลแล้ว

- (GMSPlusCode*) plusCode [read, assign]

การแสดง Plus Code ของสถานที่นี้

- (GMSOpeningHour*) openingHours [read, assign]

ข้อมูลเวลาทําการของสถานที่นี้

รวมสถานะเปิด ระยะเวลา และข้อความวันธรรมดา หากมี

- (NSUInteger) userRatingsTotal [read, assign]

แสดงจํานวนรีวิวที่ทําให้เกิดการให้คะแนนสถานที่นี้

- (NSArray<GMS PlacePhotoMetadata *>*) รูปภาพ [read, copy]

อาร์เรย์ของออบเจ็กต์ GMSPlacePhotoMetadata ที่แสดงถึงรูปภาพของสถานที่

- (NSNumber*) UTCOFFsetMinutes [read, assign]

การชดเชยเวลา UTC ของสถานที่ของสถานที่ในหน่วยนาที

GMSPlaceBusinessStatus ของสถานที่

- (UIColor*) iconBackgroundColor [read, assign]

สีพื้นหลังของไอคอนตามประเภทสถานที่ เพื่อเปลี่ยนสีมุมมองด้านหลังไอคอน

- (NSURL*) iconImageURL [read, assign]

URL ตามประเภทสถานที่ ซึ่งคุณสามารถใช้เรียกข้อมูล NSData ของไอคอนสถานที่ได้

หมายเหตุ: ลิงก์ URL ไม่มีวันหมดอายุ และอัตราส่วนขนาดรูปภาพอาจแตกต่างกันไปตามประเภท

วางแอตทริบิวต์สําหรับประสบการณ์การถ่ายโอน

วางแอตทริบิวต์สําหรับบริการจัดส่ง

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

วางแอตทริบิวต์สําหรับรับประทานอาหารนอกบ้าน

วางแอตทริบิวต์สําหรับบริการรับสินค้าโดยไม่ต้องลงจากรถ