Place

ชั้นเรียนสถานที่

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

เข้าถึงโดยโทรไปที่ 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 microformat
allowsDogs
ประเภท:  boolean optional
attributions
ประเภท:  Array<Attribution> optional
ข้อความแสดงที่มาสำหรับผลการค้นหาของสถานที่นี้
businessStatus
ประเภท:  BusinessStatus optional
สถานะการดำเนินการของสถานที่ตั้ง null หากไม่มีสถานะที่ทราบ undefined ในกรณีที่ยังไม่ได้โหลดข้อมูลสถานะจากเซิร์ฟเวอร์
displayName
ประเภท:  string optional
ชื่อที่แสดงของสถานที่ null หากไม่มีชื่อ undefined หากระบบไม่ได้โหลดข้อมูลชื่อจากเซิร์ฟเวอร์
editorialSummary
ประเภท:  string optional
บทบรรณาธิการสรุปสำหรับสถานที่นี้ null หากไม่มีบทบรรณาธิการสรุป undefined หากยังไม่ได้ขอช่องนี้
editorialSummaryLanguageCode
ประเภท:  string optional
ภาษาของบทบรรณาธิการสรุปสำหรับสถานที่นี้ null หากไม่มีบทบรรณาธิการสรุป undefined หากยังไม่ได้ขอช่องนี้
formattedAddress
ประเภท:  string optional
ที่อยู่แบบเต็มของสถานที่ตั้ง
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" หากยังไม่ได้ขอฟิลด์นี้
hasWiFi
ประเภท:  boolean optional
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
priceLevel
ประเภท:  PriceLevel optional
ระดับราคาของสถานที่นี้ พร็อพเพอร์ตี้นี้สามารถแสดงผลค่าใดๆ ต่อไปนี้
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
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
fetchFields
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()
พารามิเตอร์: ไม่มี
ผลลัพธ์:  Object ออบเจ็กต์ JSON ที่มีพร็อพเพอร์ตี้ Place ที่ขอทั้งหมด

อินเทอร์เฟซ PlaceOptions

อินเทอร์เฟซ google.maps.places.PlaceOptions

ตัวเลือกในการสร้างสถานที่

id
ประเภท:  string
รหัสสถานที่ที่ไม่ซ้ำกัน
requestedLanguage optional
ประเภท:  string optional
ตัวระบุภาษาสำหรับภาษาที่ควรแสดงรายละเอียด ดูรายการภาษาที่รองรับ
requestedRegion optional
ประเภท:  string optional
รหัสภูมิภาคของภูมิภาคของผู้ใช้ การตั้งค่านี้อาจส่งผลต่อรูปภาพที่อาจส่งคืนได้และอาจมีสิ่งอื่นๆ รหัสภูมิภาคยอมรับค่า 2 อักขระของ ccTLD ("โดเมนระดับบนสุด") รหัส ccTLD ส่วนใหญ่เหมือนกับรหัส ISO 3166-1 แต่มีข้อยกเว้นบางประการ ตัวอย่างเช่น ccTLD ของสหราชอาณาจักรคือ "uk" (.co.uk) ในขณะที่รหัส ISO 3166-1 คือ "gb" (ทางเทคนิคสำหรับเอนทิตีของ "สหราชอาณาจักรบริเตนใหญ่และไอร์แลนด์เหนือ")

คลาส AccessibilityOptions

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

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

hasWheelchairAccessibleEntrance
ประเภท:  boolean optional
สถานที่มีทางเข้าสำหรับเก้าอี้รถเข็นหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasWheelchairAccessibleParking
ประเภท:  boolean optional
สถานที่นี้มีที่จอดรถสำหรับผู้ใช้รถเข็นหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasWheelchairAccessibleRestroom
ประเภท:  boolean optional
สถานที่มีห้องน้ำสำหรับเก้าอี้รถเข็นหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasWheelchairAccessibleSeating
ประเภท:  boolean optional
สถานที่นี้มีที่นั่งสำหรับเก้าอี้รถเข็นหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า

คลาส 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>
รายการช่องที่ดึงข้อมูล

ชั้นเรียน 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] โดยจะรายงานตามเขตเวลาของสถานที่

ชั้นParkingOptions

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

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

hasFreeGarageParking
ประเภท:  boolean optional
สถานที่ให้บริการโรงจอดรถฟรีหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasFreeParkingLot
ประเภท:  boolean optional
สถานที่มีที่จอดรถฟรีหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasFreeStreetParking
ประเภท:  boolean optional
สถานที่นี้มีที่จอดรถริมถนนฟรีหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasPaidGarageParking
ประเภท:  boolean optional
สถานที่มีโรงจอดรถแบบเสียค่าใช้จ่ายหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasPaidParkingLot
ประเภท:  boolean optional
สถานที่มีที่จอดรถแบบเสียค่าใช้จ่ายหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasPaidStreetParking
ประเภท:  boolean optional
สถานที่มีที่จอดรถริมถนนแบบเสียค่าใช้จ่ายหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
hasValetParking
ประเภท:  boolean optional
สถานที่มีบริการนำรถไปจอดให้หรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า

หมวดหมู่ PaymentOptions

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

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

acceptsCashOnly
ประเภท:  boolean optional
สถานที่รับชำระด้วยเงินสดเท่านั้นหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
acceptsCreditCards
ประเภท:  boolean optional
สถานที่นี้รับชำระเงินด้วยบัตรเครดิตหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
acceptsDebitCards
ประเภท:  boolean optional
สถานที่นี้ยอมรับการชำระเงินผ่านบัตรเดบิตหรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า
acceptsNFC
ประเภท:  boolean optional
สถานที่ยอมรับการชำระเงินผ่าน NFC หรือไม่ จะแสดงผล "จริง" หรือ "เท็จ" หากทราบค่า แสดงผล "null" หากไม่ทราบค่า

ชั้นเรียนรูปภาพ

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 ขององศา x 1/8000 ของพื้นที่องศาที่มีการวางอักขระ 4 ตัวแรก (รหัสพื้นที่) แล้วแทนที่ด้วยคำอธิบายย่าน เช่น "9G8F+5W Zurich, Switzerland"
globalCode
ประเภท:  string optional
Plus Code ที่มี 1/8000 ขององศา 1/8000 ของพื้นที่องศา เช่น "8FVC9G8F+5W"

ทบทวนชั้นเรียน

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

enum ระดับราคาสำหรับออบเจ็กต์สถานที่

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

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

อินเทอร์เฟซ SearchByTextRequest

อินเทอร์เฟซ google.maps.places.SearchByTextRequest

อินเทอร์เฟซคำขอสำหรับ Place.searchByText

fields
ประเภท:  Array<string>
ช่องที่จะรวมในการตอบกลับ ซึ่งจะมีการเรียกเก็บเงิน หากมีการส่ง ['*'] เข้ามา ระบบจะส่งคืนช่องที่มีอยู่ทั้งหมดและเรียกเก็บเงินสำหรับฟิลด์ (ไม่แนะนำสำหรับการทำให้ใช้งานได้ในเวอร์ชันที่ใช้งานจริง) ดูรายการฟิลด์ได้ที่ PlaceResult ระบุช่องที่ซ้อนกันด้วยเส้นทางแบบจุด (เช่น "geometry.location") ได้
includedType optional
ประเภท:  string optional
ประเภทสถานที่ที่ขอ ดูประเภททั้งหมดที่รองรับได้ที่ https://developers.google.com/maps/documentation/places/web-service/place-types รองรับเพียงประเภทเดียว โปรดดู SearchByTextRequest.useStrictTypeFiltering
isOpenNow optional
ประเภท:  boolean optional
ค่าเริ่มต้น: false
ใช้เพื่อจำกัดการค้นหาเฉพาะสถานที่ที่เปิดให้บริการอยู่
language optional
ประเภท:  string optional
รายละเอียดสถานที่จะแสดงพร้อมภาษาที่ต้องการ หากมี จะมีค่าเริ่มต้นตามค่ากำหนดภาษาของเบราว์เซอร์ รายชื่อภาษาที่สนับสนุนในปัจจุบัน: https://developers.google.com/maps/faq#languagesupport
locationBias optional
ภูมิภาคที่จะค้นหา ตำแหน่งนี้มีการให้น้ำหนักพิเศษ ซึ่งหมายความว่าอาจมีการแสดงผลลัพธ์รอบๆ ตำแหน่งที่ระบุ ไม่สามารถตั้งค่าพร้อมกับ locationRestriction ได้
locationRestriction optional
ประเภท:  LatLngBounds|LatLngBoundsLiteral optional
ภูมิภาคที่จะค้นหา ตำแหน่งนี้เป็นข้อจำกัด ซึ่งหมายความว่าระบบจะไม่ส่งคืนผลลัพธ์ที่อยู่นอกสถานที่ตั้งที่ระบุไว้ ไม่สามารถตั้งค่าพร้อมกับ locationBias ได้
maxResultCount optional
ประเภท:  number optional
จำนวนผลลัพธ์สูงสุดที่จะแสดง โดยรวมต้องอยู่ระหว่าง 1 ถึง 20
minRating optional
ประเภท:  number optional
กรองผลลัพธ์ที่มีการให้คะแนนของผู้ใช้โดยเฉลี่ยต่ำกว่าขีดจำกัดนี้อย่างชัดเจน ค่าที่ถูกต้องต้องเป็นทศนิยมตั้งแต่ 0 ถึง 5 (รวม) ที่ 0.5 แผนการสนทนา เช่น [0, 0.5, 1.0, ... , 5.0] ระบบจะปัดเศษคะแนนอินพุตขึ้นเป็น 0.5(เพดาน) ที่ใกล้เคียงที่สุด เช่น คะแนน 0.6 จะทำให้ผลลัพธ์ทั้งหมดที่มีคะแนนต่ำกว่า 1.0 ออก
priceLevels optional
ประเภท:  Array<PriceLevel> optional
ใช้เพื่อจำกัดการค้นหาเฉพาะที่ที่มีการทำเครื่องหมายว่าเป็นระดับราคาที่กำหนด โดยคุณสามารถเลือกผสมระดับราคาแบบใดก็ได้ ค่าเริ่มต้นคือราคาทุกระดับ
query optional
ประเภท:  string optional
BetarankBy optional
ประเภท:  SearchByTextRankPreference optional
rankPreference optional
ประเภท:  SearchByTextRankPreference optional
ค่าเริ่มต้น: SearchByTextRankPreference.DISTANCE
วิธีจัดอันดับผลการค้นหาในการตอบกลับ
region optional
ประเภท:  string optional
รหัสภูมิภาคหรือรหัสประเทศแบบ Unicode (CLDR) ของตำแหน่งที่มาของคำขอ พารามิเตอร์นี้ใช้เพื่อแสดงรายละเอียดสถานที่ เช่น ชื่อสถานที่เฉพาะภูมิภาค (หากมี) พารามิเตอร์นี้อาจส่งผลต่อผลลัพธ์ตามกฎหมายที่เกี่ยวข้อง ดูข้อมูลเพิ่มเติมได้ที่ https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html โปรดทราบว่าขณะนี้ยังไม่รองรับรหัสภูมิภาค 3 หลัก
textQuery optional
ประเภท:  string optional
ต้องระบุ การค้นหาข้อความสำหรับการค้นหาข้อความ
useStrictTypeFiltering optional
ประเภท:  boolean optional
ค่าเริ่มต้น: false
ใช้เพื่อตั้งค่าการกรองประเภทที่เข้มงวดสำหรับ SearchByTextRequest.includedType หากตั้งค่าเป็น "จริง" ระบบจะแสดงเฉพาะผลลัพธ์ประเภทเดียวกันเท่านั้น

ค่าคงที่ SearchByTextRankPreference

ค่าคงที่ google.maps.places.SearchByTextRankPreference

RankPreference enum สำหรับ SearchByTextRequest

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

DISTANCE จัดอันดับผลการค้นหาตามระยะทาง
RELEVANCE จัดอันดับผลการค้นหาตามความเกี่ยวข้อง

อินเทอร์เฟซ SearchNearbyRequest

อินเทอร์เฟซ google.maps.places.SearchNearbyRequest

อินเทอร์เฟซคำขอสำหรับ Place.searchNearby ดูข้อมูลเพิ่มเติมเกี่ยวกับคำขอดังกล่าวได้ที่เอกสารอ้างอิง API ของ Places

fields
ประเภท:  Array<string>
ช่องที่จะรวมในการตอบกลับ ซึ่งจะมีการเรียกเก็บเงิน หากมีการส่ง ['*'] เข้ามา ระบบจะส่งคืนช่องที่มีอยู่ทั้งหมดและเรียกเก็บเงินสำหรับฟิลด์ (ไม่แนะนำสำหรับการทำให้ใช้งานได้ในเวอร์ชันที่ใช้งานจริง) ดูรายการฟิลด์ได้ที่ PlaceResult ระบุช่องที่ซ้อนกันด้วยเส้นทางแบบจุด (เช่น "geometry.location") ได้
locationRestriction
ประเภท:  Circle|CircleLiteral
พื้นที่ที่จะค้นหา ระบุเป็นวงกลมที่มีจุดศูนย์กลางและรัศมี ระบบจะไม่แสดงผลการค้นหาที่อยู่นอกสถานที่ตั้งที่ระบุ
excludedPrimaryTypes optional
ประเภท:  Array<string> optional
ยกเว้นประเภทสถานที่หลักแล้ว ดูรายการประเภททั้งหมดที่รองรับ สถานที่มีประเภทหลักได้เพียง 1 ประเภทเท่านั้น โดยสามารถระบุได้สูงสุด 50 ประเภท หากคุณระบุประเภทเดียวกันทั้งในรายการ included และ excluded ระบบจะแสดงผลข้อผิดพลาด INVALID_ARGUMENT
includedPrimaryTypes optional
ประเภท:  Array<string> optional
รวมประเภทสถานที่หลักแล้ว ดูรายการประเภททั้งหมดที่รองรับ สถานที่มีประเภทหลักได้เพียง 1 ประเภทเท่านั้น โดยสามารถระบุได้สูงสุด 50 ประเภท หากคุณระบุประเภทเดียวกันทั้งในรายการ included และ excluded ระบบจะแสดงผลข้อผิดพลาด INVALID_ARGUMENT
includedTypes optional
ประเภท:  Array<string> optional
ประเภทสถานที่ที่รวมไว้ ดูรายการประเภททั้งหมดที่รองรับ สถานที่แต่ละแห่งอาจมีได้หลายประเภท โดยสามารถระบุได้สูงสุด 50 ประเภท หากคุณระบุประเภทเดียวกันทั้งในรายการ included และ excluded ระบบจะแสดงผลข้อผิดพลาด INVALID_ARGUMENT
language optional
ประเภท:  string optional
รายละเอียดสถานที่จะแสดงพร้อมภาษาที่ต้องการ หากมี จะมีค่าเริ่มต้นตามค่ากำหนดภาษาของเบราว์เซอร์ รายชื่อภาษาที่สนับสนุนในปัจจุบัน: https://developers.google.com/maps/faq#languagesupport
maxResultCount optional
ประเภท:  number optional
จำนวนผลลัพธ์สูงสุดที่จะแสดง โดยรวมต้องอยู่ระหว่าง 1 ถึง 20
rankPreference optional
ประเภท:  SearchNearbyRankPreference optional
ค่าเริ่มต้น: SearchNearbyRankPreference.DISTANCE
วิธีจัดอันดับผลการค้นหาในการตอบกลับ
region optional
ประเภท:  string optional
รหัสภูมิภาคหรือรหัสประเทศแบบ Unicode (CLDR) ของตำแหน่งที่มาของคำขอ พารามิเตอร์นี้ใช้เพื่อแสดงรายละเอียดสถานที่ เช่น ชื่อสถานที่เฉพาะภูมิภาค (หากมี) พารามิเตอร์นี้อาจส่งผลต่อผลลัพธ์ตามกฎหมายที่เกี่ยวข้อง ดูข้อมูลเพิ่มเติมได้ที่ https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html โปรดทราบว่าขณะนี้ยังไม่รองรับรหัสภูมิภาค 3 หลัก

ค่าคงที่ SearchNearbyRankPreference

ค่าคงที่ google.maps.places.SearchNearbyRankPreference

enum ของ RankPreference สำหรับ Search NearbyRequest

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

DISTANCE จัดอันดับผลการค้นหาตามระยะทาง
POPULARITY จัดอันดับผลการค้นหาตามความนิยม