Place

Lớp Place

Lớp google.maps.places.Place

Truy cập bằng cách gọi const {Place} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

Place
Place(options)
Tham số: 
searchByText
searchByText(request)
Tham số: 
Giá trị trả về:  Promise<{places:Array<Place>}>
Tìm kiếm địa điểm dựa trên cụm từ tìm kiếm bằng văn bản.
searchNearby
searchNearby(request)
Tham số: 
Giá trị trả về:  Promise<{places:Array<Place>}>
Tìm kiếm địa điểm lân cận.
accessibilityOptions
Loại:  AccessibilityOptions optional
Các lựa chọn hỗ trợ tiếp cận của Địa điểm này. undefined nếu dữ liệu về các lựa chọn hỗ trợ tiếp cận chưa được gọi từ máy chủ.
addressComponents
Loại:  Array<AddressComponent> optional
Tập hợp các thành phần địa chỉ cho vị trí của Địa điểm này. Đối tượng trống nếu không có dữ liệu địa chỉ nào đã biết. undefined nếu dữ liệu địa chỉ chưa được gọi từ máy chủ.
adrFormatAddress
Loại:  string optional
Thông tin về địa chỉ của Địa điểm trong định dạng vi mô adr.
allowsDogs
Loại:  boolean optional
attributions
Loại:  Array<Attribution> optional
Văn bản ghi nhận quyền sở hữu sẽ xuất hiện cho kết quả này trên Địa điểm.
businessStatus
Loại:  BusinessStatus optional
Trạng thái hoạt động của vị trí. null nếu không có trạng thái nào đã biết. undefined nếu dữ liệu trạng thái chưa được tải từ máy chủ.
displayName
Loại:  string optional
Tên hiển thị của vị trí. null nếu không có tên. undefined nếu dữ liệu tên chưa được tải từ máy chủ.
displayNameLanguageCode
Loại:  string optional
Ngôn ngữ của tên hiển thị của vị trí. null nếu không có tên. undefined nếu dữ liệu tên chưa được tải từ máy chủ.
editorialSummary
Loại:  string optional
Bản tóm tắt biên tập về địa điểm này. null nếu không có bản tóm tắt nội dung biên tập. undefined nếu trường này chưa được yêu cầu.
editorialSummaryLanguageCode
Loại:  string optional
Ngôn ngữ của bản tóm tắt biên tập cho địa điểm này. null nếu không có bản tóm tắt nội dung biên tập. undefined nếu trường này chưa được yêu cầu.
evChargeOptions
Loại:  EVChargeOptions optional
Các lựa chọn sạc xe điện do địa điểm cung cấp. undefined nếu các lựa chọn sạc xe điện chưa được gọi từ máy chủ.
formattedAddress
Loại:  string optional
Địa chỉ đầy đủ của vị trí.
fuelOptions
Loại:  FuelOptions optional
Các loại nhiên liệu mà địa điểm cung cấp. undefined nếu máy chủ chưa gọi các lựa chọn về nhiên liệu.
googleMapsURI
Loại:  string optional
URL của trang chính thức của Google cho địa điểm này. Đây là trang thuộc sở hữu của Google, chứa thông tin chính xác nhất về Địa điểm.
hasCurbsidePickup
Loại:  boolean optional
Địa điểm có cung cấp dịch vụ nhận hàng ở lề đường hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
hasDelivery
Loại:  boolean optional
Địa điểm có dịch vụ giao hàng hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
hasDineIn
Loại:  boolean optional
Địa điểm có phục vụ ăn tại chỗ hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
hasLiveMusic
Loại:  boolean optional
hasMenuForChildren
Loại:  boolean optional
hasOutdoorSeating
Loại:  boolean optional
hasRestroom
Loại:  boolean optional
hasTakeout
Loại:  boolean optional
Địa điểm có phục vụ đồ ăn mang đi hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
iconBackgroundColor
Loại:  string optional
Mã màu HEX mặc định cho danh mục của địa điểm.
id
Loại:  string
Mã địa điểm duy nhất.
internationalPhoneNumber
Loại:  string optional
Số điện thoại của Địa điểm ở định dạng quốc tế. Định dạng quốc tế bao gồm mã quốc gia và có dấu cộng (+) ở phía trước.
isGoodForChildren
Loại:  boolean optional
isGoodForGroups
Loại:  boolean optional
isGoodForWatchingSports
Loại:  boolean optional
isReservable
Loại:  boolean optional
Địa điểm có cho phép đặt chỗ trước hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
location
Loại:  LatLng optional
Vị trí của Địa điểm.
nationalPhoneNumber
Loại:  string optional
Số điện thoại của Địa điểm, được định dạng theo quy ước khu vực của số điện thoại.
parkingOptions
Loại:  ParkingOptions optional
Các lựa chọn đỗ xe do địa điểm cung cấp. undefined nếu dữ liệu về các lựa chọn đỗ xe chưa được gọi từ máy chủ.
paymentOptions
Loại:  PaymentOptions optional
Các phương thức thanh toán do địa điểm cung cấp. undefined nếu dữ liệu về các lựa chọn thanh toán chưa được gọi từ máy chủ.
photos
Loại:  Array<Photo> optional
Ảnh về địa điểm này. Bộ sưu tập này sẽ chứa tối đa 10 đối tượng Photo.
plusCode
Loại:  PlusCode optional
priceLevel
Loại:  PriceLevel optional
Mức giá của Địa điểm. Thuộc tính này có thể trả về bất kỳ giá trị nào sau đây
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
primaryType
Loại:  string optional
Loại chính của vị trí. null nếu không có loại. undefined nếu dữ liệu loại chưa được tải từ máy chủ.
primaryTypeDisplayName
Loại:  string optional
Tên hiển thị của loại chính của vị trí. null nếu không có loại. undefined nếu dữ liệu loại chưa được tải từ máy chủ.
primaryTypeDisplayNameLanguageCode
Loại:  string optional
Ngôn ngữ của tên hiển thị loại chính của vị trí. null nếu không có loại. undefined nếu dữ liệu loại chưa được tải từ máy chủ.
rating
Loại:  number optional
Điểm xếp hạng từ 1 đến 5, dựa trên bài đánh giá của người dùng về Địa điểm này.
regularOpeningHours
Loại:  OpeningHours optional
requestedLanguage
Loại:  string optional
Ngôn ngữ được yêu cầu cho địa điểm này.
requestedRegion
Loại:  string optional
Khu vực được yêu cầu cho địa điểm này.
reviews
Loại:  Array<Review> optional
Danh sách bài đánh giá về Địa điểm này.
servesBeer
Loại:  boolean optional
Địa điểm này có phục vụ bia không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
servesBreakfast
Loại:  boolean optional
Địa điểm có phục vụ bữa sáng hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
servesBrunch
Loại:  boolean optional
Địa điểm có phục vụ bữa sáng muộn hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
servesCocktails
Loại:  boolean optional
servesCoffee
Loại:  boolean optional
servesDessert
Loại:  boolean optional
servesDinner
Loại:  boolean optional
Địa điểm có phục vụ bữa tối hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
servesLunch
Loại:  boolean optional
Địa điểm có phục vụ bữa trưa hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
servesVegetarianFood
Loại:  boolean optional
Địa điểm có phục vụ đồ ăn chay hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
servesWine
Loại:  boolean optional
Địa điểm có phục vụ rượu vang hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định. Trả về "undefined" nếu trường này chưa được yêu cầu.
svgIconMaskURI
Loại:  string optional
URI đến tài nguyên mặt nạ hình ảnh svg có thể dùng để biểu thị danh mục của một địa điểm.
types
Loại:  Array<string> optional
Một mảng gồm các loại cho Địa điểm này (ví dụ: ["political", "locality"] hoặc ["restaurant", "establishment"]).
userRatingCount
Loại:  number optional
Số lượt xếp hạng của người dùng đã đóng góp vào Place.rating của Địa điểm này.
utcOffsetMinutes
Loại:  number optional
Độ lệch so với giờ UTC của múi giờ hiện tại của Địa điểm, tính bằng phút. Ví dụ: Giờ chuẩn miền Đông Úc (GMT+10) trong thời gian tiết kiệm ánh sáng ban ngày nhanh hơn 11 giờ so với giờ UTC, nên utc_offset_minutes sẽ là 660. Đối với các múi giờ sau giờ UTC, độ lệch là số âm. Ví dụ: utc_offset_minutes-60 đối với Cape Verde.
viewport
Loại:  LatLngBounds optional
Khung nhìn ưu tiên khi hiển thị Địa điểm này trên bản đồ.
websiteURI
Loại:  string optional
Trang web chính thức của Địa điểm này, chẳng hạn như trang chủ của một doanh nghiệp.
openingHours
Loại:  OpeningHours optional
hasWiFi
Loại:  boolean optional
fetchFields
fetchFields(options)
Tham số: 
Giá trị trả về:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Tham số: 
  • dateDate optional
Giá trị trả về:  Promise<Date optional>
Tính toán Ngày đại diện cho OpeningHoursTime tiếp theo. Trả về giá trị không xác định nếu không đủ dữ liệu để tính toán kết quả hoặc địa điểm này không hoạt động.
BetaisOpen
isOpen([date])
Tham số: 
  • dateDate optional Mặc định là hiện tại.
Giá trị trả về:  Promise<boolean optional>
Kiểm tra xem địa điểm có mở cửa vào ngày giờ đã cho hay không. Phân giải bằng undefined nếu dữ liệu đã biết cho vị trí không đủ để tính toán thông tin này, ví dụ: nếu giờ mở cửa chưa được đăng ký.
toJSON
toJSON()
Tham số:  Không có
Giá trị trả về:  Object một đối tượng JSON có tất cả các thuộc tính Địa điểm được yêu cầu.

Giao diện PlaceOptions

google.maps.places.PlaceOptionsgiao diện

Các lựa chọn để tạo một Địa điểm.

id
Loại:  string
Mã địa điểm duy nhất.
requestedLanguage optional
Loại:  string optional
Giá trị nhận dạng ngôn ngữ cho ngôn ngữ mà bạn muốn nhận thông tin chi tiết. Xem danh sách ngôn ngữ được hỗ trợ.
requestedRegion optional
Loại:  string optional
Mã khu vực của người dùng. Điều này có thể ảnh hưởng đến những bức ảnh được trả về và có thể ảnh hưởng đến những thứ khác. Mã khu vực chấp nhận giá trị gồm 2 ký tự ccTLD ("miền cấp cao nhất"). Hầu hết mã ccTLD đều giống với mã ISO 3166-1, ngoại trừ một số trường hợp đáng chú ý. Ví dụ: ccTLD của Vương quốc Anh là "uk" (.co.uk) trong khi mã ISO 3166-1 của quốc gia này là "gb" (về mặt kỹ thuật là cho thực thể "Vương quốc Anh và Bắc Ireland").

Lớp AccessibilityOptions

Lớp google.maps.places.AccessibilityOptions

Truy cập bằng cách gọi const {AccessibilityOptions} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

hasWheelchairAccessibleEntrance
Loại:  boolean optional
Địa điểm có lối vào dành cho xe lăn hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định.
hasWheelchairAccessibleParking
Loại:  boolean optional
Địa điểm có chỗ đỗ xe cho xe lăn hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định.
hasWheelchairAccessibleRestroom
Loại:  boolean optional
Địa điểm có nhà vệ sinh dành cho xe lăn hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định.
hasWheelchairAccessibleSeating
Loại:  boolean optional
Địa điểm có chỗ ngồi cho xe lăn hay không. Trả về "true" hoặc "false" nếu giá trị đã biết. Trả về "null" nếu giá trị không xác định.

Lớp AddressComponent

Lớp google.maps.places.AddressComponent

Truy cập bằng cách gọi const {AddressComponent} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

longText
Loại:  string optional
Toàn văn của thành phần địa chỉ.
shortText
Loại:  string optional
Văn bản ngắn gọn, viết tắt của thành phần địa chỉ đã cho.
types
Loại:  Array<string>
Một mảng các chuỗi biểu thị loại thành phần địa chỉ này. Bạn có thể xem danh sách các loại hợp lệ tại đây.

Lớp Phân bổ

Lớp google.maps.places.Attribution

Truy cập bằng cách gọi const {Attribution} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

provider
Loại:  string optional
Văn bản ghi nhận quyền sở hữu sẽ xuất hiện cho kết quả này trên Địa điểm.
providerURI
Loại:  string optional

Lớp AuthorAttribution

Lớp google.maps.places.AuthorAttribution

Truy cập bằng cách gọi const {AuthorAttribution} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

displayName
Loại:  string
Tên tác giả của kết quả này.
photoURI
Loại:  string optional
URI ảnh của tác giả cho kết quả này. Tính năng này có thể không phải lúc nào cũng dùng được.
uri
Loại:  string optional
URI hồ sơ của tác giả cho kết quả này.

Lớp ConnectorAggregation

Lớp google.maps.places.ConnectorAggregation

Thông tin sạc xe điện, được tổng hợp cho các đầu nối cùng loại và cùng tốc độ sạc.

Truy cập bằng cách gọi const {ConnectorAggregation} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

availabilityLastUpdateTime
Loại:  Date optional
Thời điểm thông tin về trạng thái hoạt động của trình kết nối trong dữ liệu tổng hợp này được cập nhật lần gần đây nhất.
availableCount
Loại:  number optional
Số lượng trình kết nối hiện có trong tổ hợp này.
count
Loại:  number
Số lượng đầu nối trong tổ hợp này.
maxChargeRateKw
Loại:  number
Tốc độ sạc tối đa cố định (tính bằng kW) của mỗi giắc cắm trong cụm.
outOfServiceCount
Loại:  number optional
Số lượng giắc cắm trong cụm này hiện không sử dụng được.
type
Loại:  EVConnectorType optional
Loại trình kết nối của phép tổng hợp này.

Lớp EVChargeOptions

Lớp google.maps.places.EVChargeOptions

Thông tin về trạm sạc xe điện được đặt tại địa điểm đó.

Truy cập bằng cách gọi const {EVChargeOptions} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

connectorAggregations
Danh sách các cụm đầu nối sạc xe điện chứa các đầu nối cùng loại và cùng tốc độ sạc.
connectorCount
Loại:  number
Số lượng đầu cắm tại trạm sạc này. Vì một số cổng có thể có nhiều giắc cắm nhưng chỉ sạc được một ô tô tại một thời điểm, nên số lượng giắc cắm có thể lớn hơn tổng số ô tô có thể sạc cùng lúc.

Hằng số EVConnectorType

Hằng số google.maps.places.EVConnectorType

Các loại giắc cắm sạc xe điện.

Truy cập bằng cách gọi const {EVConnectorType} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

CCS_COMBO_1 Hệ thống sạc kết hợp (AC và DC). Dựa trên giắc cắm SAE Type-1 J-1772.
CCS_COMBO_2 Hệ thống sạc kết hợp (AC và DC). Dựa trên đầu nối Mennekes loại 2.
CHADEMO Đầu cắm loại CHAdeMO.
J1772 Đầu cắm loại 1 J1772.
OTHER Các loại giắc cắm khác.
TESLA Trình kết nối TESLA chung. Đây là NACS ở Bắc Mỹ nhưng có thể không phải là NACS ở những nơi khác trên thế giới (ví dụ: CCS Combo 2 (CCS2) hoặc GB/T). Giá trị này ít đại diện cho một loại giắc cắm thực tế hơn và đại diện nhiều hơn cho khả năng sạc xe của thương hiệu Tesla tại một trạm sạc do Tesla sở hữu.
TYPE_2 Giắc cắm loại 2 theo tiêu chuẩn IEC 62196. Thường được gọi là MENNEKES.
UNSPECIFIED_GB_T Loại GB/T tương ứng với tiêu chuẩn GB/T ở Trung Quốc. Loại này bao gồm tất cả các loại GB_T.
UNSPECIFIED_WALL_OUTLET Ổ cắm trên tường không xác định.

Giao diện EVSearchOptions

google.maps.places.EVSearchOptionsgiao diện

Các lựa chọn liên quan đến xe điện mà bạn có thể chỉ định cho yêu cầu tìm kiếm địa điểm.

connectorTypes optional
Loại:  Array<EVConnectorType> optional
Danh sách các loại giắc cắm xe điện mà bạn muốn. Những địa điểm không hỗ trợ bất kỳ loại giắc cắm nào trong danh sách sẽ bị lọc ra.
minimumChargingRateKw optional
Loại:  number optional
Tốc độ sạc tối thiểu cần thiết (tính bằng kilowatt). Những địa điểm có mức sạc thấp hơn mức đã chỉ định sẽ bị lọc ra.

Giao diện FetchFieldsRequest

google.maps.places.FetchFieldsRequestgiao diện

Các lựa chọn để tìm nạp các trường Địa điểm.

fields
Loại:  Array<string>
Danh sách các trường cần tìm nạp.

Lớp FuelOptions

Lớp google.maps.places.FuelOptions

Thông tin mới nhất về các loại nhiên liệu tại một trạm xăng. Thông tin này được cập nhật thường xuyên.

Truy cập bằng cách gọi const {FuelOptions} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

fuelPrices
Loại:  Array<FuelPrice>
Danh sách giá nhiên liệu cho từng loại nhiên liệu mà trạm xăng này có, mỗi loại nhiên liệu có một mục nhập.

Lớp FuelPrice

Lớp google.maps.places.FuelPrice

Thông tin về giá nhiên liệu cho một loại nhiên liệu nhất định.

Truy cập bằng cách gọi const {FuelPrice} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

price
Loại:  Money optional
Giá của nhiên liệu.
type
Loại:  FuelType optional
Loại nhiên liệu.
updateTime
Loại:  Date optional
Thời gian cập nhật gần đây nhất của giá nhiên liệu.

Hằng số FuelType

Hằng số google.maps.places.FuelType

Các loại nhiên liệu.

Truy cập bằng cách gọi const {FuelType} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

BIO_DIESEL Dầu diesel sinh học.
DIESEL Dầu diesel.
E80 E 80.
E85 E 85.
LPG LPG.
METHANE Khí mê-tan.
MIDGRADE Loại trung.
PREMIUM Premium.
REGULAR_UNLEADED Xăng không chì thông thường.
SP100 SP 100.
SP91 SP 91.
SP91_E10 SP 91 E10.
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10.
SP98 SP 98.
SP99 SP 99.
TRUCK_DIESEL Dầu diesel cho xe tải.

Lớp Money

Lớp google.maps.places.Money

Giá trị thể hiện số tiền theo loại đơn vị tiền tệ.

Truy cập bằng cách gọi const {Money} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

currencyCode
Loại:  string
Mã tiền tệ gồm 3 chữ cái, được xác định trong ISO 4217.
nanos
Loại:  number
Số lượng đơn vị nano (10^-9) của số tiền.
units
Loại:  number
Đơn vị số nguyên của số tiền. Ví dụ: nếu Money.currencyCode là "USD", thì 1 đơn vị là 1 đô la Mỹ.
toString
toString()
Tham số:  Không có
Giá trị trả về:  string
Trả về một giá trị biểu thị số tiền mà con người có thể đọc được cùng với ký hiệu tiền tệ.

Lớp OpeningHours

Lớp google.maps.places.OpeningHours

Truy cập bằng cách gọi const {OpeningHours} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

periods
Khoảng thời gian mở cửa cho từng ngày trong tuần, bắt đầu từ Chủ Nhật, theo thứ tự thời gian. Không bao gồm những ngày mà Địa điểm không mở cửa.
weekdayDescriptions
Loại:  Array<string>
Một mảng gồm 7 chuỗi biểu thị giờ mở cửa được định dạng cho mỗi ngày trong tuần. Places Service sẽ định dạng và bản địa hoá giờ mở cửa một cách phù hợp cho ngôn ngữ hiện tại. Thứ tự của các phần tử trong mảng này phụ thuộc vào ngôn ngữ. Một số ngôn ngữ bắt đầu tuần vào thứ Hai, trong khi những ngôn ngữ khác bắt đầu vào Chủ Nhật.

Lớp OpeningHoursPeriod

Lớp google.maps.places.OpeningHoursPeriod

Truy cập bằng cách gọi const {OpeningHoursPeriod} = await google.maps.importLibrary("places").
Xem Thư viện trong Maps JavaScript API.

close
Loại:  OpeningHoursPoint optional
Giờ đóng cửa của Địa điểm.
open
Loại: