Place

สถานที่ class

google.maps.places.Place ชั้นเรียน

คลาสนี้ใช้ PlaceOptions

เข้าถึงได้โดยโทรไปที่ const {Place} = await google.maps.importLibrary("places")
ดูไลบรารีใน Maps JavaScript API

Place
Place(options)
พารามิเตอร์: 
searchByText
searchByText(request)
พารามิเตอร์: 
ค่าที่ส่งคืน:  Promise<{places:Array<Place>}>
การค้นหาสถานที่โดยอิงตามคำค้นหาที่เป็นข้อความ
searchNearby
searchNearby(request)
พารามิเตอร์: 
ค่าที่ส่งคืน:  Promise<{places:Array<Place>}>
ค้นหาสถานที่ใกล้เคียง
accessibilityOptions
ประเภท:  AccessibilityOptions optional
ตัวเลือกการช่วยเหลือพิเศษของสถานที่นี้ undefined หากไม่ได้เรียกข้อมูลตัวเลือกการช่วยเหลือพิเศษจากเซิร์ฟเวอร์
addressComponents
ประเภท:  Array<AddressComponent> optional
ชุดคอมโพเนนต์ที่อยู่สำหรับสถานที่ตั้งของสถานที่นี้ ออบเจ็กต์ว่างเปล่าหากไม่มีข้อมูลที่อยู่ undefined หากไม่ได้เรียกข้อมูลที่อยู่จากเซิร์ฟเวอร์
adrFormatAddress
ประเภท:  string optional
การแสดงที่อยู่ของสถานที่ในรูปแบบขนาดเล็ก adr
allowsDogs
ประเภท:  boolean optional
attributions
ประเภท:  Array<Attribution> optional
ข้อความการระบุแหล่งที่มาที่จะแสดงสำหรับผลลัพธ์สถานที่นี้
businessStatus
ประเภท:  BusinessStatus optional
สถานะการดำเนินงานของสถานที่ null หากไม่มีสถานะที่ทราบ undefined หากโหลดข้อมูลสถานะจากเซิร์ฟเวอร์ไม่สำเร็จ
displayName
ประเภท:  string optional
ชื่อที่แสดงของสถานที่ null หากไม่มีชื่อ undefined หากยังไม่ได้โหลดข้อมูลชื่อจากเซิร์ฟเวอร์
displayNameLanguageCode
ประเภท:  string optional
ภาษาของชื่อที่แสดงของสถานที่ null หากไม่มีชื่อ undefined หากยังไม่ได้โหลดข้อมูลชื่อจากเซิร์ฟเวอร์
editorialSummary
ประเภท:  string optional
ข้อมูลสรุปด้านบรรณาธิการสำหรับสถานที่นี้ null หากไม่มีบทบรรณาธิการสรุป undefined หากยังไม่ได้ขอฟิลด์นี้
editorialSummaryLanguageCode
ประเภท:  string optional
ภาษาของข้อมูลสรุปจากบรรณาธิการสำหรับสถานที่นี้ null หากไม่มีบทบรรณาธิการสรุป undefined หากยังไม่ได้ขอฟิลด์นี้
evChargeOptions
ประเภท:  EVChargeOptions optional
ตัวเลือกการชาร์จ EV ที่สถานที่ให้บริการ undefined หากไม่ได้เรียกตัวเลือกการชาร์จ EV จากเซิร์ฟเวอร์
formattedAddress
ประเภท:  string optional
ที่อยู่แบบเต็มของสถานที่
fuelOptions
ประเภท:  FuelOptions optional
ตัวเลือกเชื้อเพลิงที่สถานที่นั้นๆ มีให้บริการ undefined หากไม่ได้เรียกใช้ตัวเลือกเชื้อเพลิงจากเซิร์ฟเวอร์
googleMapsURI
ประเภท:  string optional
URL ของหน้า Google อย่างเป็นทางการสำหรับสถานที่นี้ นี่คือหน้าเว็บของ Google ที่มีข้อมูลที่ดีที่สุดเกี่ยวกับสถานที่
hasCurbsidePickup
ประเภท:  boolean optional
สถานที่นั้นมีบริการรับสินค้าโดยไม่ต้องลงจากรถหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
hasDelivery
ประเภท:  boolean optional
สถานที่นั้นมีบริการนำส่งหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
hasDineIn
ประเภท:  boolean optional
สถานที่นั้นมีบริการนั่งรับประทานอาหารในร้านหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
hasLiveMusic
ประเภท:  boolean optional
hasMenuForChildren
ประเภท:  boolean optional
hasOutdoorSeating
ประเภท:  boolean optional
hasRestroom
ประเภท:  boolean optional
hasTakeout
ประเภท:  boolean optional
สถานที่ให้บริการห่ออาหารหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
iconBackgroundColor
ประเภท:  string optional
รหัสสี HEX เริ่มต้นสำหรับหมวดหมู่ของสถานที่
id
ประเภท:  string
รหัสสถานที่ที่ไม่ซ้ำกัน
internationalPhoneNumber
ประเภท:  string optional
หมายเลขโทรศัพท์ของสถานที่ในรูปแบบระหว่างประเทศ รูปแบบระหว่างประเทศจะมีรหัสประเทศและนำหน้าด้วยเครื่องหมายบวก (+)
isGoodForChildren
ประเภท:  boolean optional
isGoodForGroups
ประเภท:  boolean optional
isGoodForWatchingSports
ประเภท:  boolean optional
isReservable
ประเภท:  boolean optional
จองสถานที่ได้หรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
location
ประเภท:  LatLng optional
ตำแหน่งของสถานที่
nationalPhoneNumber
ประเภท:  string optional
หมายเลขโทรศัพท์ของสถานที่ ซึ่งจัดรูปแบบตามรูปแบบหมายเลขโทรศัพท์ของภูมิภาค
parkingOptions
ประเภท:  ParkingOptions optional
ตัวเลือกที่จอดรถที่สถานที่ให้บริการ undefined หากไม่ได้เรียกข้อมูลตัวเลือกที่จอดรถจากเซิร์ฟเวอร์
paymentOptions
ประเภท:  PaymentOptions optional
ตัวเลือกการชำระเงินที่สถานที่ให้บริการ undefined หากไม่ได้เรียกข้อมูลตัวเลือกการชำระเงินจากเซิร์ฟเวอร์
photos
ประเภท:  Array<Photo> optional
รูปภาพของสถานที่นี้ คอลเล็กชันจะมีออบเจ็กต์ Photo ได้สูงสุด 10 รายการ
plusCode
ประเภท:  PlusCode optional
postalAddress
ประเภท:  PostalAddress optional
priceLevel
ประเภท:  PriceLevel optional
ระดับราคาของสถานที่ พร็อพเพอร์ตี้นี้อาจแสดงค่าใดค่าหนึ่งต่อไปนี้
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
ประเภท:  PriceRange optional
ช่วงราคาสำหรับสถานที่นี้ endPrice อาจไม่ได้ตั้งค่า ซึ่งบ่งบอกถึงช่วงที่ไม่มีขอบเขตบน (เช่น "มากกว่า $100")
primaryType
ประเภท:  string optional
ประเภทหลักของสถานที่ null หากไม่มีประเภท undefined หากยังไม่ได้โหลดข้อมูลประเภทจากเซิร์ฟเวอร์
primaryTypeDisplayName
ประเภท:  string optional
ชื่อที่แสดงของประเภทหลักของสถานที่ null หากไม่มีประเภท undefined หากยังไม่ได้โหลดข้อมูลประเภทจากเซิร์ฟเวอร์
primaryTypeDisplayNameLanguageCode
ประเภท:  string optional
ภาษาของชื่อที่แสดงของประเภทหลักของสถานที่ null หากไม่มีประเภท undefined หากยังไม่ได้โหลดข้อมูลประเภทจากเซิร์ฟเวอร์
rating
ประเภท:  number optional
คะแนนระหว่าง 1.0 ถึง 5.0 โดยอิงตามรีวิวของผู้ใช้เกี่ยวกับสถานที่นี้
regularOpeningHours
ประเภท:  OpeningHours optional
requestedLanguage
ประเภท:  string optional
ภาษาที่ขอสำหรับสถานที่นี้
requestedRegion
ประเภท:  string optional
ภูมิภาคที่ขอสำหรับสถานที่นี้
reviews
ประเภท:  Array<Review> optional
รายการรีวิวสำหรับสถานที่นี้
servesBeer
ประเภท:  boolean optional
สถานที่นั้นเสิร์ฟเบียร์หรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
servesBreakfast
ประเภท:  boolean optional
สถานที่ให้บริการอาหารเช้าหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
servesBrunch
ประเภท:  boolean optional
สถานที่ให้บริการอาหารมื้อสายหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
servesCocktails
ประเภท:  boolean optional
servesCoffee
ประเภท:  boolean optional
servesDessert
ประเภท:  boolean optional
servesDinner
ประเภท:  boolean optional
สถานที่ให้บริการอาหารเย็นหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
servesLunch
ประเภท:  boolean optional
สถานที่นั้นเสิร์ฟอาหารกลางวันหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
servesVegetarianFood
ประเภท:  boolean optional
สถานที่นั้นเสิร์ฟอาหารมังสวิรัติหรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
servesWine
ประเภท:  boolean optional
สถานที่นี้เสิร์ฟไวน์หรือไม่ แสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า แสดงผล "undefined" หากยังไม่ได้ขอฟิลด์นี้
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
เว็บไซต์ที่เชื่อถือได้สำหรับสถานที่นี้ เช่น หน้าแรกของธุรกิจ
openingHours
ประเภท:  OpeningHours optional
hasWiFi
ประเภท:  boolean optional
fetchFields
fetchFields(options)
พารามิเตอร์: 
ค่าที่ส่งคืน:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
พารามิเตอร์: 
  • dateDate optional
ค่าที่ส่งคืน:  Promise<Date optional>
คำนวณวันที่ซึ่งแสดงถึง OpeningHoursTime รายการถัดไป แสดงผล "ไม่กำหนด" หากข้อมูลไม่เพียงพอที่จะคำนวณผลลัพธ์ หรือสถานที่นี้ไม่ได้เปิดให้บริการ
BetaisOpen
isOpen([date])
พารามิเตอร์: 
  • dateDate optional ค่าเริ่มต้นคือปัจจุบัน
ค่าที่ส่งคืน:  Promise<boolean optional>
ตรวจสอบว่าสถานที่เปิดทำการในวันที่และเวลาที่ระบุหรือไม่ แสดงผลเป็น undefined หากข้อมูลที่ทราบเกี่ยวกับสถานที่ตั้งไม่เพียงพอที่จะคำนวณ เช่น หากไม่ได้ลงทะเบียนเวลาทำการ