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

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

ภาพรวม

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

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

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

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

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

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

- (อินสแตนซ์) initWithTextQuery: (NSString *) textQuery
คุณสมบัติของสถานที่: (NSArray< GMSPlaceProperty > *) placeProperties

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

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

เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์

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

ไม่มีข้อมูลเริ่มต้นเริ่มต้น

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

ดูรายการประเภทที่รองรับล่าสุดที่มีให้บริการที่ https://developers.google.com/maps/documentation/maps/documentation/places/ios-sdk/data-fields

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

จำนวนผลลัพธ์สูงสุดที่จะแสดง อนุญาตค่าระหว่าง 1 ถึง 20

ดูช่วงที่อนุญาตของช่องนี้ได้ที่ https://developers.google.com/maps/documentation/places/ios-sdk/text-search

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

- (ทศนิยม) 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]

ภูมิภาคที่มีความลำเอียงในการค้นหา

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

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

หากตั้งค่าร่วมกับ locationRestriction ระบบจะละเว้นการดำเนินการนี้

- (รหัส<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

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

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

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

ใช้กับ locationBias ไม่ได้

locationRestriction สำหรับการค้นหาข้อความรองรับเฉพาะ GMSPlaceRectangularLocationOption