GMSPlaceSearchNearbyRankPreference

คลาส

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

การแจงนับ

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

ฟังก์ชัน

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

ที่พัก

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

เอกสารประกอบประเภทการแจงนับ

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

ตัวแจกแจง:
GMSPlaceSearchNearbyRankPreferencePopularity

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

GMSPlaceSearchNearbyRankPreferenceDistance

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


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

- (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 *>*)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) 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