Place (beta)

สถานที่

google.maps.places.Place ชั้น

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

Place
Place(options)
พารามิเตอร์: 
BetafindPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request)
พารามิเตอร์: 
  • requestFindPlaceFromPhoneNumberRequest คําขอที่มีหมายเลขโทรศัพท์และช่องที่ขอ
ค่าที่ส่งกลับ:  Promise<{places:Array<Place>}>
ค้นหาสถานที่ตามหมายเลขโทรศัพท์ที่ระบุ ส่งคืนอาร์เรย์ซึ่งเป็นกรณีที่พบไม่บ่อยซึ่งสถานที่หลายแห่งอาจใช้หมายเลขโทรศัพท์เดียวกัน
BetafindPlaceFromQuery
findPlaceFromQuery(request)
พารามิเตอร์: 
  • requestFindPlaceFromQueryRequest คําขอที่มีการค้นหาข้อความและช่องที่ขอ
ค่าที่ส่งกลับ:  Promise<{places:Array<Place>}>
ค้นหาสถานที่โดยใช้ข้อความที่กําหนดไว้ แสดงผลอาร์เรย์เนื่องจากมีกรณีที่ข้อความค้นหาไม่ชัดเจนเล็กน้อย และมีสถานที่มากกว่าหนึ่งแห่งกลับมาแสดง วิธีการนี้ไม่มีวัตถุประสงค์สําหรับการค้นหาที่คาดว่าจะมีผลลัพธ์หลายรายการ
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
ประเภท:  Array<Photo> optional
รูปภาพของสถานที่นี้ คอลเล็กชันจะมีออบเจ็กต์ Photo ได้สูงสุด 10 รายการ
plusCode
ประเภท:  PlusCode optional
priceLevel
ประเภท:  PriceLevel optional
ระดับราคาของสถานที่ พร็อพเพอร์ตี้นี้สามารถแสดงค่าใดก็ได้ต่อไปนี้
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
rating
ประเภท:  number optional
การให้คะแนนระหว่าง 1.0 ถึง 5.0 ขึ้นอยู่กับความเห็นของผู้ใช้สถานที่นี้
requestedLanguage
ประเภท:  string optional
ภาษาที่ขอสําหรับสถานที่นี้
requestedRegion
ประเภท:  string optional
ภูมิภาคที่ขอสําหรับสถานที่นี้
reviews
ประเภท:  Array<Review> optional
รายการรีวิวสําหรับสถานที่นี้
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
เว็บไซต์ที่เชื่อถือได้สําหรับสถานที่นี้ เช่น หน้าแรกของธุรกิจ
BetafetchFields
fetchFields(options)
พารามิเตอร์: 
ค่าที่ส่งกลับ:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
พารามิเตอร์: 
  • dateDate optional
ค่าที่ส่งกลับ:  Promise<Date optional>
คํานวณวันที่ที่แสดง OpeningHoursTime ถัดไป ส่งกลับที่ไม่ได้กําหนดหากข้อมูลไม่เพียงพอที่จะคํานวณผลลัพธ์ หรือสถานที่นี้ไม่ทํางาน
BetaisOpen
isOpen([date])
พารามิเตอร์: 
  • dateDate optional ค่าเริ่มต้นเป็นปัจจุบัน
ค่าที่ส่งกลับ:  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

authorAttributions
ประเภท:  Array<AuthorAttribution>
ข้อความการแสดงที่มาที่จะแสดงสําหรับรูปภาพนี้
heightPx
ประเภท:  number
ความสูงของรูปภาพเป็นพิกเซล
widthPx
ประเภท:  number
ความกว้างของรูปภาพเป็นพิกเซล
getURI
getURI([options])
พารามิเตอร์: 
ค่าที่ส่งกลับ:  string
แสดงผล URL รูปภาพที่ตรงกับตัวเลือกที่ระบุ

AuthorAttribution คลาส

google.maps.places.AuthorAttribution ชั้น

เข้าถึงโดยโทรไปที่ const {AuthorAttribution} = await google.maps.importLibrary("places") ดูห้องสมุดใน Maps JavaScript API

displayName
ประเภท:  string
ชื่อของผู้เขียนสําหรับผลการค้นหานี้
photoURI
ประเภท:  string optional
URI รูปภาพของผู้เขียนสําหรับผลการค้นหานี้ และอาจไม่พร้อมให้ใช้งานเสมอไป
uri
ประเภท:  string optional
URI โปรไฟล์ของผู้เขียนสําหรับผลการค้นหานี้

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

authorAttribution
ประเภท:  AuthorAttribution optional
ผู้ตรวจสอบ
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