ภาพรวม
แสดงคำจำกัดความของคำขอการค้นหาข้อความที่จะส่งผ่าน GMSPlacesClient
ฟังก์ชันสมาชิกสาธารณะ | |
(instancetype) | - initWithTextQuery:placeProperties: |
ยกตัวอย่าง GMSPlaceSearchByTextRequest ด้วยข้อความค้นหาและพร็อพเพอร์ตี้สถานที่ที่จะส่งคืน | |
ที่พัก | |
NSString * | includedType |
ใช้ init เริ่มต้นไม่ได้ | |
Int | maxResultCount |
จำนวนผลลัพธ์สูงสุดที่จะแสดง | |
จำนวนลอยตัว | minRating |
คะแนนจากผู้ใช้เฉลี่ยขั้นต่ำสำหรับสถานที่ที่จะรวมไว้ในผลลัพธ์ | |
บูลีน | isOpenNow |
กรองผลการค้นหาไปยังสถานที่ที่กำลังเปิดอยู่ | |
NSArray< GMSPlaceProperty > * | placeProperties |
อาร์เรย์ของ GMSPlaceProperty ที่ควรรวมอยู่ในผลการค้นหาสถานที่ | |
NSArray< NSNumber * > * | priceLevels |
อาร์เรย์ของค่า GMSPlacesPriceLevel ที่ควรกรองสถานที่ที่รวมอยู่ในผลการค้นหา | |
GMSPlaceSearchByTextRankPreference | rankPreference |
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 เท่านั้น