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


ภาพรวม

ขอออบเจ็กต์ที่ใช้กับ GMSPlacesClient เพื่อดึงข้อมูลสถานที่ใกล้เคียง

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

(instancetype)- initWithLocationRestriction:placeProperties:
 ยกตัวอย่าง GMSPlaceSearchNearbyRequest ที่มีข้อจำกัดด้านตำแหน่งและสถานที่ที่จะส่งกลับ

ที่พัก

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

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

- (instancetype) initWithLocationRestriction: (รหัส< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

ยกตัวอย่าง GMSPlaceSearchNearbyRequest ที่มีข้อจำกัดด้านตำแหน่งและสถานที่ที่จะส่งกลับ

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

เอกสารเกี่ยวกับพร็อพเพอร์ตี้

- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, copy]

ใช้ init เริ่มต้นไม่ได้

โปรดใช้การเริ่มต้นที่กำหนด ระบุพื้นที่ที่จะค้นหาเป็นวงกลม ระบุด้วยจุดศูนย์กลางและรัศมีเป็นเมตร รัศมีต้องอยู่ระหว่าง 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

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

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

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