การอ้างอิงคลาส GMSPlaceSearchByTextRequest


ภาพรวม

แสดงคำจำกัดความของคำขอการค้นหาข้อความที่จะส่งผ่าน GMSPlacesClient

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

(instancetype)- initWithTextQuery:placeProperties:
 ยกตัวอย่าง GMSPlaceSearchByTextRequest ด้วยข้อความค้นหาและพร็อพเพอร์ตี้สถานที่ที่จะส่งคืน

ที่พัก

NSString *includedType
 ใช้ init เริ่มต้นไม่ได้
IntmaxResultCount
 จำนวนผลลัพธ์สูงสุดที่จะแสดง
จำนวนลอยตัวminRating
 คะแนนจากผู้ใช้เฉลี่ยขั้นต่ำสำหรับสถานที่ที่จะรวมไว้ในผลลัพธ์
บูลีนisOpenNow
 กรองผลการค้นหาไปยังสถานที่ที่กำลังเปิดอยู่
NSArray< GMSPlaceProperty > *placeProperties
 อาร์เรย์ของ GMSPlaceProperty ที่ควรรวมอยู่ในผลการค้นหาสถานที่
NSArray< NSNumber * > *priceLevels
 อาร์เรย์ของค่า GMSPlacesPriceLevel ที่ควรกรองสถานที่ที่รวมอยู่ในผลการค้นหา
GMSPlaceSearchByTextRankPreferencerankPreference
 GMSPlaceSearchByTextRankPreference ใช้เพื่อจัดเรียงผลลัพธ์ที่ได้รับจากคำขอ
NSString *regionCode
 รหัสประเทศ/ภูมิภาคที่มี Unicode (CLDR) ของสถานที่ตั้งที่สร้างคำขอ
บูลีนisStrictTypeFiltering
 กำหนดว่าควรแสดงเฉพาะผลลัพธ์ของ includedType เท่านั้นหรือไม่
NSString *textQuery
 การค้นหาข้อความสําหรับการค้นหา
รหัส< GMSPlaceLocationBias >locationBias
 ภูมิภาคที่มีลำเอียงที่จะค้นหา
รหัส< GMSPlaceLocationRestriction >locationRestriction
 ภูมิภาคที่จำกัดในการค้นหา

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

- (instancetype) initWithTextQuery: (NSString *) textQuery
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

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

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

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

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

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

โปรดใช้การเริ่มต้นที่กำหนด ประเภทสถานที่ที่ขอ

ดูประเภทล่าสุดที่รองรับซึ่งมีอยู่ได้ที่ https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types

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

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

อนุญาตให้ใช้ค่าระหว่าง 1 ถึง 20

ช่วงของช่องนี้ที่อนุญาตมีอยู่ที่ https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount

ค่าเริ่มต้นคือขีดจำกัดสูงสุด

- (ทศนิยม) minRating [read, write, assign]

คะแนนจากผู้ใช้เฉลี่ยขั้นต่ำสำหรับสถานที่ที่จะรวมไว้ในผลลัพธ์

คะแนนจะอยู่ในช่วงระหว่าง 0.0 ถึง 5.0

คะแนนที่ระบุจะปัดเศษขึ้นเป็น 0.5 ที่ใกล้เคียงที่สุด ดูที่พักที่มีการให้คะแนน GMSPlace แห่ง

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

- (BOOL) isOpenNow [read, write, assign]

กรองผลการค้นหาไปยังสถานที่ที่กำลังเปิดอยู่

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

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

อาร์เรย์ของ GMSPlaceProperty ที่ควรรวมอยู่ในผลการค้นหาสถานที่

- (NSArray<NSNumber *>*) priceLevels [read, write, assign]

อาร์เรย์ของค่า GMSPlacesPriceLevel ที่ควรกรองสถานที่ที่รวมอยู่ในผลการค้นหา

โดยจะเลือกผสมผสานระดับราคาแบบใดก็ได้ ค่าเริ่มต้นคือทุกระดับราคา

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

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

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

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

ภูมิภาคอาจส่งผลต่อรูปแบบและประเภทข้อมูลที่แสดงผล หากไม่ได้ให้รหัสมา จะถือว่าไม่มีอคติใดๆ ต่อประเทศ/ภูมิภาคใดๆ

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

- (BOOL) isStrictTypeFiltering [read, write, assign]

กำหนดว่าควรแสดงเฉพาะผลลัพธ์ของ includedType เท่านั้นหรือไม่

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

- (NSString*) textQuery [read, copy]

การค้นหาข้อความสําหรับการค้นหา

- (รหัส <GMSPlaceLocationBias>) locationBias [read, write, assign]

ภูมิภาคที่มีลำเอียงที่จะค้นหา

ตำแหน่งนี้ถือเป็นการให้น้ำหนักพิเศษ ซึ่งหมายความว่าให้ความสำคัญกับผลลัพธ์ในสถานที่ที่ระบุ

ต้องตั้งค่าการจำกัดตำแหน่งหรือ locationBias เมื่อทำการค้นหา

หากตั้งค่าพร้อมกับข้อจำกัดตำแหน่ง ระบบจะไม่สนใจค่านี้

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

ภูมิภาคที่จำกัดในการค้นหา

สถานที่นี้ทำหน้าที่เป็นข้อจำกัด ซึ่งหมายความว่าจะไม่มีการแสดงผลการค้นหานอกสถานที่ตั้งที่ระบุ

ต้องตั้งค่าการจำกัดตำแหน่งหรือ locationBias เมื่อดำเนินการส่งคำขอการค้นหา

ไม่สามารถใช้ร่วมกับ locationBias ได้

ข้อจำกัดตำแหน่งสำหรับการค้นหาข้อความรองรับเฉพาะ GMSPlaceRectangularLocationOption เท่านั้น