สถานที่
google.maps.places.Place
ชั้น
เข้าถึงโดยโทรไปที่ const {Place} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
ผู้ผลิต | |
---|---|
Place |
Place(options) พารามิเตอร์:
|
เมธอดแบบคงที่ | |
---|---|
|
findPlaceFromPhoneNumber(request) พารามิเตอร์:
ค้นหาสถานที่ตามหมายเลขโทรศัพท์ที่ระบุ ส่งคืนอาร์เรย์ซึ่งเป็นกรณีที่พบไม่บ่อยซึ่งสถานที่หลายแห่งอาจใช้หมายเลขโทรศัพท์เดียวกัน |
|
findPlaceFromQuery(request) พารามิเตอร์:
ค้นหาสถานที่โดยใช้ข้อความที่กําหนดไว้ แสดงผลอาร์เรย์เนื่องจากมีกรณีที่ข้อความค้นหาไม่ชัดเจนเล็กน้อย และมีสถานที่มากกว่าหนึ่งแห่งกลับมาแสดง วิธีการนี้ไม่มีวัตถุประสงค์สําหรับการค้นหาที่คาดว่าจะมีผลลัพธ์หลายรายการ |
พร็อพเพอร์ตี้ | |
---|---|
addressComponents |
ประเภท:
Array<AddressComponent> optional คอลเล็กชันส่วนประกอบที่อยู่สําหรับตําแหน่งของสถานที่นี้ ไม่มีข้อมูลหากไม่มีข้อมูลที่อยู่ที่รู้จัก undefined หากยังไม่มีการเรียกข้อมูลที่อยู่จากเซิร์ฟเวอร์ |
adrFormatAddress |
ประเภท:
string optional การแสดงที่อยู่ของ Places ใน adr microformat |
attributions |
ประเภท:
Array<Attribution> optional ข้อความแสดงที่มาที่จะแสดงสําหรับผลลัพธ์สถานที่นี้ |
businessStatus |
ประเภท:
BusinessStatus optional สถานะการทํางานของสถานที่ null หากไม่มีสถานะที่รู้จัก undefined หากไม่ได้โหลดข้อมูลสถานะจากเซิร์ฟเวอร์ |
displayName |
ประเภท:
string optional ชื่อที่แสดงของสถานที่ตั้ง null หากไม่มีชื่อ undefined หากไม่มีการโหลดข้อมูลชื่อจากเซิร์ฟเวอร์ |
formattedAddress |
ประเภท:
string optional ที่อยู่แบบเต็มของสถานที่ |
googleMapsURI |
ประเภท:
string optional URL หน้าที่เป็นทางการของ Google สําหรับสถานที่นี้ นี่คือหน้าเว็บที่ Google เป็นเจ้าของซึ่งมีข้อมูลที่ดีที่สุดเกี่ยวกับสถานที่นั้น |
hasCurbsidePickup |
ประเภท:
boolean optional สถานที่ให้บริการรับสินค้าโดยไม่ต้องลงจากรถหรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
hasDelivery |
ประเภท:
boolean optional สถานที่มีบริการจัดส่งหรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
hasDineIn |
ประเภท:
boolean optional สถานที่รับประทานอาหารหรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
hasTakeout |
ประเภท:
boolean optional สถานที่ให้บริการสั่งกลับบ้านไหม แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
hasWheelchairAccessibleEntrance |
ประเภท:
boolean optional สถานที่ที่มีทางเข้าสําหรับเก้าอี้รถเข็นไหม แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
iconBackgroundColor |
ประเภท:
string optional รหัสสี HEX เริ่มต้นสําหรับหมวดหมู่ของสถานที่ |
id |
ประเภท:
string รหัสสถานที่ที่ไม่ซ้ํากัน |
internationalPhoneNumber |
ประเภท:
string optional หมายเลขโทรศัพท์ของ Place ในรูปแบบระหว่างประเทศ รูปแบบระหว่างประเทศประกอบด้วยรหัสประเทศ และนําหน้าด้วยเครื่องหมายบวก (+) |
isReservable |
ประเภท:
boolean optional สถานที่จองได้ไหม แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
location |
ประเภท:
LatLng optional ตําแหน่งของสถานที่ |
nationalPhoneNumber |
ประเภท:
string optional หมายเลขโทรศัพท์ของสถานที่นี้ซึ่งอยู่ในรูปแบบตามแบบแผนประจําภูมิภาคของหมายเลข |
openingHours |
ประเภท:
OpeningHours optional |
photos |
รูปภาพของสถานที่นี้ คอลเล็กชันจะมีออบเจ็กต์ Photo ได้สูงสุด 10 รายการ |
plusCode |
ประเภท:
PlusCode optional |
priceLevel |
ประเภท:
PriceLevel optional ระดับราคาของสถานที่ พร็อพเพอร์ตี้นี้สามารถแสดงค่าใดก็ได้ต่อไปนี้
|
rating |
ประเภท:
number optional การให้คะแนนระหว่าง 1.0 ถึง 5.0 ขึ้นอยู่กับความเห็นของผู้ใช้สถานที่นี้ |
requestedLanguage |
ประเภท:
string optional ภาษาที่ขอสําหรับสถานที่นี้ |
requestedRegion |
ประเภท:
string optional ภูมิภาคที่ขอสําหรับสถานที่นี้ |
reviews |
รายการรีวิวสําหรับสถานที่นี้ |
servesBeer |
ประเภท:
boolean optional สถานที่เสิร์ฟเบียร์หรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
servesBreakfast |
ประเภท:
boolean optional สถานที่นี้เสิร์ฟอาหารเช้าหรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
servesBrunch |
ประเภท:
boolean optional สถานที่เสิร์ฟอาหารมื้อสายหรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
servesDinner |
ประเภท:
boolean optional สถานที่นี้เสิร์ฟอาหารเย็นหรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
servesLunch |
ประเภท:
boolean optional สถานที่เสิร์ฟอาหารกลางวันหรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
servesVegetarianFood |
ประเภท:
boolean optional สถานที่นี้เสิร์ฟอาหารมังสวิรัติหรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
servesWine |
ประเภท:
boolean optional สถานที่เสิร์ฟไวน์หรือไม่ แสดงค่า "true" หรือ "false" หากทราบค่า แสดงค่า "null" หากไม่ทราบค่านี้ แสดงผล "undefine" หากยังไม่ได้รับการร้องขอช่องนี้ |
svgIconMaskURI |
ประเภท:
string optional URI ไปยังทรัพยากรมาสก์รูปภาพ SVG ที่ใช้แสดงถึงหมวดหมู่ของสถานที่ได้ |
types |
ประเภท:
Array<string> optional อาร์เรย์ของประเภทสําหรับสถานที่นี้ (เช่น ["political", "locality"] หรือ ["restaurant", "establishment"] ) |
userRatingCount |
ประเภท:
number optional จํานวนการให้คะแนนของผู้ใช้ที่ให้ข้อมูลแก่ Place.rating ของสถานที่นี้ |
utcOffsetMinutes |
ประเภท:
number optional ค่าชดเชยจาก UTC ของเขตเวลาในปัจจุบันของสถานที่นี้ในหน่วยนาที เช่น เวลามาตรฐานตะวันออกของออสเตรีย (GMT+10) ในการปรับเวลาออมแสงเร็วกว่า UTC 11 ชั่วโมง ดังนั้น utc_offset_minutes จะเป็น 660 สําหรับเขตเวลาเบื้องหลัง UTC ออฟเซ็ตเป็นค่าลบ ตัวอย่างเช่น utc_offset_minutes คือ -60 สําหรับเคปเวิร์ด |
viewport |
ประเภท:
LatLngBounds optional วิวพอร์ตที่ต้องการเมื่อแสดงสถานที่นี้บนแผนที่ |
websiteURI |
ประเภท:
string optional เว็บไซต์ที่เชื่อถือได้สําหรับสถานที่นี้ เช่น หน้าแรกของธุรกิจ |
วิธีการ | |
---|---|
|
fetchFields(options) พารามิเตอร์:
|
|
getNextOpeningTime([date]) พารามิเตอร์:
คํานวณวันที่ที่แสดง OpeningHoursTime ถัดไป ส่งกลับที่ไม่ได้กําหนดหากข้อมูลไม่เพียงพอที่จะคํานวณผลลัพธ์ หรือสถานที่นี้ไม่ทํางาน |
|
isOpen([date]) พารามิเตอร์:
ค่าที่ส่งกลับ:
Promise<boolean optional> ตรวจสอบว่าสถานที่นี้เปิดในเวลาที่ระบุหรือไม่ แปลงค่าด้วย undefined หากข้อมูลที่ทราบของสถานที่ตั้งนั้นไม่เพียงพอที่จะคํานวณ เช่น หากเวลาทําการไม่มีการลงทะเบียน |
toJSON |
toJSON() พารามิเตอร์: ไม่มี
Return Value:
Object ออบเจ็กต์ JSON ที่มีพร็อพเพอร์ตี้ Place ที่ขอทั้งหมด |
PlaceOptions อินเทอร์เฟซ
google.maps.places.PlaceOptions
อินเทอร์เฟซ
ตัวเลือกสําหรับการสร้างสถานที่
พร็อพเพอร์ตี้ | |
---|---|
id |
ประเภท:
string รหัสสถานที่ที่ไม่ซ้ํากัน |
requestedLanguage optional |
ประเภท:
string optional ตัวระบุภาษาที่ควรแสดงรายละเอียดกลับมา ดูรายการภาษาที่รองรับ |
requestedRegion optional |
ประเภท:
string optional รหัสภูมิภาคของภูมิภาคของผู้ใช้ ซึ่งอาจส่งผลต่อรูปภาพที่อาจแสดงผลได้ และอาจมีสิ่งอื่นๆ ด้วย รหัสภูมิภาคยอมรับค่าที่เป็นอักขระ ccTLD ("โดเมนระดับบนสุด") รหัส ccTLD ส่วนใหญ่จะเหมือนกับรหัส ISO 3166-1 โดยมีข้อยกเว้นที่ชัดเจน ตัวอย่างเช่น ccTLD ของสหราชอาณาจักรคือ "uk" ( .co.uk ) ในขณะที่รหัส ISO 3166-1 คือ "gb" (ในทางเทคนิคสําหรับนิติบุคคลของ "สหราชอาณาจักรและไอร์แลนด์เหนือ") |
AddressComponent คลาส
google.maps.places.AddressComponent
ชั้น
เข้าถึงโดยโทรไปที่ const {AddressComponent} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
longText |
ประเภท:
string optional ข้อความทั้งหมดของคอมโพเนนต์ที่อยู่ |
shortText |
ประเภท:
string optional ข้อความสั้นๆ แบบย่อของส่วนประกอบที่อยู่ |
types |
ประเภท:
Array<string> อาร์เรย์ของสตริงที่แสดงถึงประเภทของคอมโพเนนต์ที่อยู่นี้ ดูรายการประเภทที่ใช้ได้ที่นี่ |
การระบุแหล่งที่มา คลาส
google.maps.places.Attribution
ชั้น
เข้าถึงโดยโทรไปที่ const {Attribution} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
provider |
ประเภท:
string optional ข้อความแสดงที่มาที่จะแสดงสําหรับผลลัพธ์สถานที่นี้ |
providerURI |
ประเภท:
string optional |
อินเทอร์เฟซ FetchFieldsRequest
google.maps.places.FetchFieldsRequest
อินเทอร์เฟซ
ตัวเลือกสําหรับการดึงข้อมูลช่องสถานที่
พร็อพเพอร์ตี้ | |
---|---|
fields |
ประเภท:
Array<string> รายการช่องที่จะเรียก |
sessionToken optional |
ประเภท:
AutocompleteSessionToken optional การอ้างอิงที่ไม่ซ้ํากันที่ใช้เพื่อรวมกลุ่มคําขอรายละเอียดกับเซสชันการเติมข้อความอัตโนมัติ |
OpeningHours คลาส
google.maps.places.OpeningHours
ชั้น
เข้าถึงโดยโทรไปที่ const {OpeningHours} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
periods |
ประเภท:
Array<OpeningHoursPeriod> ระยะเวลาเปิดทําการที่ครอบคลุมทุกวันของสัปดาห์ เริ่มตั้งแต่วันอาทิตย์ตามลําดับเวลา ไม่รวมวันที่ไม่เปิดให้บริการสถานที่ |
weekdayDescriptions |
ประเภท:
Array<string> อาร์เรย์ของสตริง 7 สตริงที่แทนเวลาทําการที่จัดรูปแบบสําหรับแต่ละวันของสัปดาห์ บริการ Places จะจัดรูปแบบและกําหนดเวลาทําการในท้องถิ่นให้เหมาะกับภาษาปัจจุบัน ลําดับขององค์ประกอบในอาร์เรย์นี้ขึ้นอยู่กับภาษา บางภาษาเริ่มต้นสัปดาห์ในวันจันทร์ ขณะที่บางภาษาเริ่มต้นในวันอาทิตย์ |
OpeningHoursPeriod คลาส
google.maps.places.OpeningHoursPeriod
ชั้น
เข้าถึงโดยโทรไปที่ const {OpeningHoursPeriod} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
close |
ประเภท:
OpeningHoursPoint optional เวลาปิดทําการ |
open |
ประเภท:
OpeningHoursPoint เวลาเปิดทําการของสถานที่นี้ |
OpeningHoursPoint คลาส
google.maps.places.OpeningHoursPoint
ชั้น
เข้าถึงโดยโทรไปที่ const {OpeningHoursPoint} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
day |
ประเภท:
number วันของสัปดาห์เป็นตัวเลขในช่วง [0, 6] โดยเริ่มจากวันอาทิตย์ เช่น 2 หมายถึงวันอังคาร |
hour |
ประเภท:
number ชั่วโมงของ OpeningHoursPoint.time เป็นตัวเลขในช่วง [0, 23] ซึ่งจะได้รับการรายงานตามเขตเวลาของสถานที่นี้ |
minute |
ประเภท:
number นาทีของ OpeningHoursPoint.time เป็นตัวเลขในช่วง [0, 59] ซึ่งจะได้รับการรายงานตามเขตเวลาของสถานที่นี้ |
ชั้นเรียน รูปภาพ
google.maps.places.Photo
ชั้น
เข้าถึงโดยโทรไปที่ const {Photo} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
attributions |
ประเภท:
Array<PhotoAttribution> ข้อความการแสดงที่มาที่จะแสดงสําหรับรูปภาพนี้ |
heightPx |
ประเภท:
number ความสูงของรูปภาพเป็นพิกเซล |
widthPx |
ประเภท:
number ความกว้างของรูปภาพเป็นพิกเซล |
วิธีการ | |
---|---|
getURI |
getURI([options]) พารามิเตอร์:
ค่าที่ส่งกลับ:
string แสดงผล URL รูปภาพที่ตรงกับตัวเลือกที่ระบุ |
PhotoAttribution คลาส
google.maps.places.PhotoAttribution
ชั้น
เข้าถึงโดยโทรไปที่ const {PhotoAttribution} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
author |
ประเภท:
string ข้อความแสดงที่มาที่จะแสดงสําหรับผลลัพธ์รูปภาพนี้ |
authorURI |
ประเภท:
string optional |
PlusCode
google.maps.places.PlusCode
ชั้น
เข้าถึงโดยโทรไปที่ const {PlusCode} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
compoundCode |
ประเภท:
string optional Plus Code ที่มี 1/8000 องศาองศา 1/8000 ของพื้นที่องศาที่อักขระ 4 ตัวแรก (รหัสพื้นที่) หายไป และแทนที่ด้วยคําอธิบายสถานที่ เช่น "9G8F+5W Zurich, สวิตเซอร์แลนด์" |
globalCode |
ประเภท:
string optional โค้ด Plus ที่มีอุณหภูมิ 1/8000 องศา คูณ 1/8000 ของพื้นที่องศา เช่น "8FVC9G8F+5W" |
Review ของคลาส
google.maps.places.Review
ชั้น
เข้าถึงโดยโทรไปที่ const {Review} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
author |
ประเภท:
string optional ชื่อของผู้รีวิว |
authorPhotoURI |
ประเภท:
string optional URL ไปยังรูปโปรไฟล์ของช่างภาพ |
authorURI |
ประเภท:
string optional URL ไปยังโปรไฟล์ของผู้รีวิว |
publishTime |
ประเภท:
Date optional |
rating |
ประเภท:
number optional การให้คะแนนของรีวิวนี้ ตัวเลขระหว่าง 1.0 ถึง 5.0 (รวมเลขตัวแรกและตัวสุดท้าย) |
relativePublishTimeDescription |
ประเภท:
string optional สตริงเวลาล่าสุดที่มีการจัดรูปแบบ ซึ่งแสดงเวลารีวิวที่เกี่ยวข้องกับเวลาปัจจุบันในรูปแบบที่เหมาะกับภาษาและประเทศ ตัวอย่างเช่น "1 เดือนที่ผ่านมา" |
text |
ประเภท:
string optional ข้อความของรีวิว |
textLanguageCode |
ประเภท:
string optional รหัสภาษา IETF ที่ระบุภาษาที่ใช้เขียนความเห็นนี้ โปรดทราบว่าโค้ดนี้รวมเฉพาะแท็กภาษาหลักที่ไม่มีแท็กรองใดๆ ที่ระบุประเทศหรือภูมิภาค ตัวอย่างเช่น บทวิจารณ์ภาษาอังกฤษทั้งหมดจะถูกติดแท็กเป็น 'en' แทนที่จะเป็น "en-AU" หรือ "en-UK" |
PriceLevel
google.maps.places.PriceLevel
ค่าคงที่
แจกแจงระดับราคาสําหรับออบเจ็กต์ Place
เข้าถึงโดยโทรไปที่ const {PriceLevel} = await google.maps.importLibrary("places")
ดูห้องสมุดใน Maps JavaScript API
ค่าคงที่ | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |