สถานที่ class
google.maps.places.Place
ชั้นเรียน
คลาสนี้ใช้
PlaceOptions
เข้าถึงได้โดยโทรไปที่ const {Place} = await google.maps.importLibrary("places")
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
Place |
Place(options) พารามิเตอร์:
|
เมธอดแบบคงที่ | |
---|---|
searchByText |
searchByText(request) พารามิเตอร์:
การค้นหาสถานที่โดยอิงตามคำค้นหาที่เป็นข้อความ |
searchNearby |
searchNearby(request) พารามิเตอร์:
ค้นหาสถานที่ใกล้เคียง |
พร็อพเพอร์ตี้ | |
---|---|
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 |
รูปภาพของสถานที่นี้ คอลเล็กชันจะมีออบเจ็กต์ Photo ได้สูงสุด 10 รายการ |
plusCode |
ประเภท:
PlusCode optional |
postalAddress |
ประเภท:
PostalAddress optional |
priceLevel |
ประเภท:
PriceLevel optional ระดับราคาของสถานที่ พร็อพเพอร์ตี้นี้อาจแสดงค่าใดค่าหนึ่งต่อไปนี้
|
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 |
รายการรีวิวสำหรับสถานที่นี้ |
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 optional |
|
ประเภท:
boolean optional |
เมธอด | |
---|---|
fetchFields |
fetchFields(options) พารามิเตอร์:
|
|
getNextOpeningTime([date]) พารามิเตอร์:
คำนวณวันที่ซึ่งแสดงถึง OpeningHoursTime รายการถัดไป แสดงผล "ไม่กำหนด" หากข้อมูลไม่เพียงพอที่จะคำนวณผลลัพธ์ หรือสถานที่นี้ไม่ได้เปิดให้บริการ |
|
isOpen([date]) พารามิเตอร์:
ค่าที่ส่งคืน:
Promise<boolean optional> ตรวจสอบว่าสถานที่เปิดทำการในวันที่และเวลาที่ระบุหรือไม่ แสดงผลเป็น undefined หากข้อมูลที่ทราบเกี่ยวกับสถานที่ตั้งไม่เพียงพอที่จะคำนวณ เช่น หากไม่ได้ลงทะเบียนเวลาทำการ |
|