GMSPlaceSearchNearbyRankPreference

คลาส

ชั้นเรียนGMSPlaceSearchNearbyRequest

การแจกแจง

enumGMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance }
 วิธีจัดอันดับผลการค้นหาในการตอบกลับ เพิ่มเติม...

ฟังก์ชัน

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

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

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

เอกสารประกอบของประเภทรายการ

วิธีจัดอันดับผลการค้นหาในการตอบกลับ

ผู้แจกแจง:
GMSPlaceSearch NearbyRankPreferencePopularity

(ค่าเริ่มต้น) จัดเรียงผลลัพธ์ตามความนิยม

GMSPlaceSearch NearbyRankPreferenceDistance

จัดเรียงผลลัพธ์ตามลำดับจากน้อยไปหามากตามระยะทางจากตำแหน่งที่ระบุ


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

- (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 *>*)includeTypes [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 *>*) includePrimaryTypes [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) max ResultsCount [read, write, assign]

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

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

- (NSString*) รหัสภูมิภาค [read, write, copy]

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

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

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

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

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