การอ้างอิงคลาส GMSPlaceSearch NearbyRequest

การอ้างอิงคลาส GMSPlaceSearch NearbyRequest

ฟังก์ชันสมาชิกแบบสาธารณะ

(อินสแตนซ์ประเภท)- initWithLocationRestriction:placeProperties:
 ยกตัวอย่าง GMSPlaceSearchNearbyRequest ที่มีข้อจำกัดตำแหน่งและวางพร็อพเพอร์ตี้สถานที่ที่จะส่งคืน

พร็อพเพอร์ตี้

รหัส< GMSPlaceLocationRestriction >locationRestriction
 ไม่มีข้อมูลเริ่มต้นเริ่มต้น
NSArray< GMSPlaceProperty > * placeProperties
 อาร์เรย์ของ GMSPlaceProperty ที่ควรรวมอยู่ในผลลัพธ์สถานที่
NSArray< NSString * > * includedTypes
 อาร์เรย์ของประเภทสถานที่ที่จะรวมไว้ในการค้นหา
NSArray< NSString * > * excludedTypes
 อาร์เรย์ของประเภทสถานที่ที่จะยกเว้นจากการค้นหา
NSArray< NSString * > * includedPrimaryTypes
 อาร์เรย์ของประเภทสถานที่หลักที่จะรวมในการค้นหา
NSArray< NSString * > * excludedPrimaryTypes
 อาร์เรย์ของประเภทสถานที่หลักที่จะยกเว้นจากการค้นหา
NSIntegermaxResultCount
 จำนวนผลลัพธ์สูงสุด GMSPlace รายการที่จะแสดง
NSString * regionCode
 รหัสประเทศ/ภูมิภาคแบบ Unicode (CLDR) ของสถานที่ตั้งที่มีคำขอมา
GMSPlaceSearch NearbyRankPreferencerankPreference
 ใช้ GMSPlaceSearchNearbyRankPreference เพื่อจัดเรียงผลลัพธ์ที่แสดงจากคำขอ

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

- (instancetype) initWithLocationRestriction: (รหัส< GMSPlaceLocationRestriction >) locationRestriction
คุณสมบัติของสถานที่: (NSArray< GMSPlaceProperty > *) placeProperties

ยกตัวอย่าง GMSPlaceSearchNearbyRequest ที่มีข้อจำกัดตำแหน่งและวางพร็อพเพอร์ตี้สถานที่ที่จะส่งคืน

พารามิเตอร์:
locationRestrictionพื้นที่ที่จะค้นหาระบุเป็นวงกลม กำหนดโดยจุดศูนย์กลางและรัศมีเป็นเมตร
placePropertiesอาร์เรย์ของ GMSPlaceProperty ที่ควรรวมอยู่ในผลลัพธ์สถานที่ ต้องระบุ รายการที่ว่างเปล่าจะทำให้เกิดข้อผิดพลาดเมื่อพยายามส่งคำขอ

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

- (รหัส<GMSPlaceLocationRestriction>) locationRestriction [read, write, copy]

ไม่มีข้อมูลเริ่มต้นเริ่มต้น

โปรดใช้เครื่องมือเริ่มต้นที่กำหนด พื้นที่ที่จะค้นหาระบุเป็นวงกลม กำหนดโดยจุดศูนย์กลางและรัศมีเป็นเมตร รัศมีต้องอยู่ระหว่าง 0.0 ถึง 50000.0 การละเมิดข้อจำกัดนี้จะส่งผลให้เกิดข้อผิดพลาด INVALID_ARGUMENT ต้องระบุ locationRestriction ด้วย GMSPlaceCircularLocationOption การใช้ GMSPlaceRectangularLocationOption จะทำให้เกิดข้อผิดพลาด INVALID_REQUEST

- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, copy]

อาร์เรย์ของ GMSPlaceProperty ที่ควรรวมอยู่ในผลลัพธ์สถานที่

ต้องระบุ รายการที่ว่างเปล่าจะทำให้เกิดข้อผิดพลาดเมื่อพยายามส่งคำขอ

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

อาร์เรย์ของประเภทสถานที่ที่จะรวมไว้ในการค้นหา

โดยสามารถระบุได้สูงสุด 50 ประเภท หากระบุคำขอโดยมีข้อจำกัดหลายประเภท ระบบจะแสดงผลเฉพาะตำแหน่งที่ตรงกับข้อจำกัดทั้งหมดเท่านั้น หากอาร์เรย์ว่างเปล่า ระบบจะแสดงผลตำแหน่งทุกประเภททุกประเภท ดูรายการประเภทที่รองรับในตาราง ก.https://developers.google.com/maps/documentation/places/web-service/place-types#table-a

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

อาร์เรย์ของประเภทสถานที่ที่จะยกเว้นจากการค้นหา

โดยสามารถระบุได้สูงสุด 50 ประเภท หากระบุคำขอโดยมีข้อจำกัดหลายประเภท ระบบจะแสดงผลเฉพาะตำแหน่งที่ตรงกับข้อจำกัดทั้งหมดเท่านั้น หากระบุประเภทที่ขัดแย้งกัน (เช่น ประเภทที่ปรากฏใน includeTypes และ excludedTypes) ระบบจะแสดงข้อผิดพลาด INVALID_REQUEST ดูรายการประเภทที่รองรับในตาราง ก.https://developers.google.com/maps/documentation/places/web-service/place-types#table-a

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

อาร์เรย์ของประเภทสถานที่หลักที่จะรวมในการค้นหา

โดยสามารถระบุได้สูงสุด 50 ประเภท หากระบุคำขอโดยมีข้อจำกัดหลายประเภท ระบบจะแสดงผลเฉพาะตำแหน่งที่ตรงกับข้อจำกัดทั้งหมดเท่านั้น โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทหลักที่ https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

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

อาร์เรย์ของประเภทสถานที่หลักที่จะยกเว้นจากการค้นหา

หากระบุประเภทที่ขัดแย้งกัน (เช่น ประเภทที่ปรากฏใน includeTypes และ excludedTypes) ระบบจะแสดงข้อผิดพลาด INVALID_REQUEST โดยสามารถระบุได้สูงสุด 50 ประเภท หากระบุคำขอโดยมีข้อจำกัดหลายประเภท ระบบจะแสดงผลเฉพาะตำแหน่งที่ตรงกับข้อจำกัดทั้งหมดเท่านั้น โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทหลักที่ https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSInteger) maxResultCount [read, write, assign]

จำนวนผลลัพธ์สูงสุด GMSPlace รายการที่จะแสดง

ต้องอยู่ระหว่าง 1 ถึง 20 (ค่าเริ่มต้น) การละเมิดข้อจำกัดนี้จะส่งผลให้เกิดข้อผิดพลาด

- (NSString*) regionCode [read, write, copy]

รหัสประเทศ/ภูมิภาคแบบ Unicode (CLDR) ของสถานที่ตั้งที่มีคำขอมา

ดูรหัสภูมิภาคได้ที่ https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html

- (GMSPlaceSearchNearbyRankPreference) rankPreference [read, write, assign]

ใช้ GMSPlaceSearchNearbyRankPreference เพื่อจัดเรียงผลลัพธ์ที่แสดงจากคำขอ

ค่าเริ่มต้นคือ GMSPlaceSearchNearbyRankPopularity