ภาพรวม
ขอออบเจ็กต์ที่ใช้กับ GMSPlacesClient
เพื่อดึงข้อมูลสถานที่ใกล้เคียง
ฟังก์ชันสมาชิกสาธารณะ | |
(instancetype) | - initWithLocationRestriction:placeProperties: |
ยกตัวอย่าง GMSPlaceSearchNearbyRequest ที่มีข้อจำกัดด้านตำแหน่งและสถานที่ที่จะส่งกลับ | |
ที่พัก | |
รหัส< GMSPlaceLocationRestriction > | locationRestriction |
ใช้ init เริ่มต้นไม่ได้ | |
NSArray< GMSPlaceProperty > * | placeProperties |
อาร์เรย์ของ GMSPlaceProperty ที่ควรรวมอยู่ในผลการค้นหาสถานที่ | |
NSArray< NSString * > * | includedTypes |
อาร์เรย์ของประเภทสถานที่ที่จะรวมไว้ในการค้นหา | |
NSArray< NSString * > * | excludedTypes |
อาร์เรย์ของประเภทสถานที่ที่จะยกเว้นในการค้นหา | |
NSArray< NSString * > * | includedPrimaryTypes |
อาร์เรย์ของประเภทสถานที่หลักที่จะรวมไว้ในการค้นหา | |
NSArray< NSString * > * | excludedPrimaryTypes |
อาร์เรย์ของประเภทสถานที่หลักที่จะยกเว้นในการค้นหา | |
NSInteger | maxResultCount |
จำนวนผลลัพธ์สูงสุด GMSPlace รายการที่จะแสดง | |
NSString * | regionCode |
รหัสประเทศ/ภูมิภาคที่มี Unicode (CLDR) ของสถานที่ตั้งที่สร้างคำขอ | |
GMSPlaceSearchNearbyRankPreference | rankPreference |
GMSPlaceSearchNearbyRankPreference ใช้เพื่อจัดเรียงผลลัพธ์ที่ได้รับจากคำขอ |
เอกสารประกอบเกี่ยวกับฟังก์ชันของสมาชิก
- (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 *>*) includedTypes [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 *>*) includedPrimaryTypes [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
- (GMSPlaceSearchWebsiteRankPreference) rankPreference [read, write, assign] |
GMSPlaceSearchNearbyRankPreference
ใช้เพื่อจัดเรียงผลลัพธ์ที่ได้รับจากคำขอ
ค่าเริ่มต้นคือ GMSPlaceSearchNearbyRankPopularity