Lớp PlaceAutocompleteElement
Lớp google.maps.places.PlaceAutocompleteElement
PlaceAutocompleteElement là một lớp con HTMLElement cung cấp thành phần giao diện người dùng cho API Place Autocomplete.
PlaceAutocompleteElement tự động sử dụng AutocompleteSessionToken trong nội bộ để nhóm các giai đoạn truy vấn và lựa chọn trong quá trình tìm kiếm tự động hoàn thành của người dùng.
Lần gọi đầu tiên đến Place.fetchFields trên Place do PlacePrediction.toPlace trả về sẽ tự động bao gồm mã thông báo phiên dùng để tìm nạp PlacePrediction.
Hãy xem https://developers.google.com/maps/documentation/places/web-service/place-session-tokens để biết thêm thông tin chi tiết về cách hoạt động của phiên.
Phần tử tuỳ chỉnh:
<gmp-place-autocomplete included-primary-types="type1 type2 type3..." included-region-codes="c1 c2 c3..." name="string" origin="lat,lng" requested-language="string" requested-region="string" unit-system="metric"></gmp-place-autocomplete>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceAutocompleteElementOptions.
Truy cập bằng cách gọi const {PlaceAutocompleteElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceAutocompleteElement |
PlaceAutocompleteElement(options)Tham số:
|
Thuộc tính | |
|---|---|
includedPrimaryTypes |
Loại:
Array<string> optionalLoại địa điểm chính được đưa vào (ví dụ: "nhà hàng" hoặc "trạm xăng").
Địa điểm chỉ được trả về nếu loại chính của địa điểm đó có trong danh sách này. Bạn có thể chỉ định tối đa 5 giá trị. Nếu bạn không chỉ định loại nào, thì tất cả các loại Địa điểm sẽ được trả về. Thuộc tính HTML:
|
includedRegionCodes |
Loại:
Array<string> optionalChỉ bao gồm kết quả ở các khu vực được chỉ định, được chỉ định tối đa 15 mã khu vực gồm hai ký tự CLDR. Một tập hợp trống sẽ không hạn chế kết quả. Nếu bạn đặt cả
locationRestriction và includedRegionCodes, thì kết quả sẽ nằm trong khu vực giao nhau.Thuộc tính HTML:
|
locationBias |
Loại:
LocationBias optionalMột ranh giới hoặc gợi ý không bắt buộc để sử dụng khi tìm kiếm địa điểm. |
locationRestriction |
Loại:
LocationRestriction optionalRanh giới để ràng buộc kết quả tìm kiếm. |
name |
Loại:
string optionalTên được dùng cho phần tử đầu vào. Hãy xem https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name để biết thông tin chi tiết. Tuân theo hành vi tương tự như thuộc tính tên cho dữ liệu đầu vào. Xin lưu ý rằng đây là tên sẽ được sử dụng khi bạn gửi biểu mẫu. Hãy xem https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form để biết thông tin chi tiết.
Thuộc tính HTML:
|
origin |
Loại:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalĐiểm xuất phát để tính khoảng cách. Nếu không được chỉ định, khoảng cách sẽ không được tính. Độ cao (nếu có) không được dùng trong phép tính.
Thuộc tính HTML:
|
placeholder |
Loại:
stringVăn bản phần giữ chỗ sẽ hiển thị trong phần tử nhập. |
requestedLanguage |
Loại:
string optionalGiá trị nhận dạng ngôn ngữ cho ngôn ngữ mà kết quả sẽ được trả về, nếu có thể. Kết quả bằng ngôn ngữ đã chọn có thể được xếp hạng cao hơn, nhưng các đề xuất không chỉ giới hạn ở ngôn ngữ này. Xem danh sách ngôn ngữ được hỗ trợ.
Thuộc tính HTML:
|
requestedRegion |
Loại:
string optionalMã vùng dùng để định dạng và lọc kết quả. Tham số này không hạn chế các đề xuất cho quốc gia này. Mã khu vực chấp nhận giá trị gồm hai ký tự ccTLD ("miền cấp cao nhất"). Hầu hết các mã ccTLD đều giống với mã ISO 3166-1, ngoại trừ một số trường hợp ngoại lệ đá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 Liên hiệp Anh và Bắc Ireland").Thuộc tính HTML:
|
unitSystem |
Loại:
UnitSystem optionalHệ đơn vị dùng để hiển thị khoảng cách. Nếu bạn không chỉ định, hệ thống đơn vị sẽ được xác định theo requestedRegion.
Thuộc tính HTML:
|
value |
Loại:
stringGiá trị của phần tử đầu vào. |
Máy giật xèng | |
|---|---|
prediction-item-icon |
Vị trí này chấp nhận đúng một phần tử <template> để hiển thị dưới dạng biểu tượng bên cạnh mục dự đoán. |
Phụ tùng | |
|---|---|
input |
Phần tử đầu vào cho phần tử tự động hoàn thành. |
prediction-item |
Một mục trong trình đơn thả xuống của cụm từ gợi ý đại diện cho một cụm từ gợi ý. |
prediction-item-icon |
Biểu tượng hiển thị ở bên trái của mỗi mục trong danh sách cụm từ gợi ý. |
prediction-item-main-text |
Một phần của prediction-item, là văn bản chính của nội dung gợi ý. Đối với vị trí địa lý, thông tin này chứa tên địa điểm, chẳng hạn như "Sydney" hoặc tên đường và số nhà, chẳng hạn như "10 King Street". Theo mặc định, prediction-item-main-text có màu đen. Nếu có bất kỳ văn bản bổ sung nào trong prediction-item, thì văn bản đó sẽ nằm ngoài prediction-item-main-text và kế thừa kiểu của prediction-item. Màu mặc định là màu xám. Văn bản bổ sung thường là địa chỉ. |
prediction-item-match |
Phần của cụm từ gợi ý được trả về khớp với nội dung người dùng nhập. Theo mặc định, văn bản trùng khớp này được in đậm. Xin lưu ý rằng văn bản trùng khớp có thể nằm ở bất kỳ vị trí nào trong prediction-item. Nó không nhất thiết phải là một phần của prediction-item-main-text. |
prediction-item-selected |
Mục khi người dùng di chuyển đến mục đó bằng bàn phím. Lưu ý: Các mục đã chọn sẽ chịu ảnh hưởng của cả kiểu phần này và kiểu phần mục dự đoán. |
prediction-list |
Phần tử hình ảnh chứa danh sách cụm từ gợi ý do dịch vụ Place Autocomplete trả về. Danh sách này xuất hiện dưới dạng danh sách thả xuống bên dưới PlaceAutocompleteElement. |
Thuộc tính CSS | |
|---|---|
background-color |
Ghi đè màu nền của phần tử. |
border |
Ghi đè đường viền của phần tử. |
border-radius |
Ghi đè bán kính đường viền của phần tử. |
color |
Ghi đè phông chữ của phần tử. |
color-scheme |
Cho biết bảng phối màu mà phần tử này có thể hiển thị. Hãy xem tài liệu về color-scheme để biết thêm thông tin chi tiết. Mặc định là color-scheme: light dark. |
font |
Ghi đè phông chữ của phần tử. |
font-family |
Ghi đè phông chữ của phần tử. |
font-size |
Ghi đè phông chữ của phần tử. |
font-style |
Ghi đè phông chữ của phần tử. |
font-weight |
Ghi đè phông chữ của phần tử. |
line-height |
Ghi đè phông chữ của phần tử. |
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Sự kiện | |
|---|---|
gmp-error |
function(errorEvent)Đối số:
Sự kiện này được kích hoạt khi một yêu cầu đến phần phụ trợ bị từ chối (ví dụ: khoá API không chính xác). Sự kiện này không tạo chuỗi bọt. |
gmp-select |
function(placePredictionSelectEvent)Đối số:
Sự kiện này được kích hoạt khi người dùng chọn một cụm từ gợi ý về địa điểm. Chứa một đối tượng PlacePrediction có thể chuyển đổi thành đối tượng Place. |
Giao diện PlaceAutocompleteElementOptions
google.maps.places.PlaceAutocompleteElementOptions
giao diện
Các lựa chọn để tạo PlaceAutocompleteElement. Để biết nội dung mô tả của từng thuộc tính, hãy tham khảo thuộc tính có cùng tên trong lớp PlaceAutocompleteElement.
Thuộc tính | |
|---|---|
includedPrimaryTypes optional |
Loại:
Array<string> optional |
includedRegionCodes optional |
Loại:
Array<string> optional |
locationBias optional |
Loại:
LocationBias optional |
locationRestriction optional |
Loại:
LocationRestriction optional |
name optional |
Loại:
string optional |
origin optional |
Loại:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
requestedLanguage optional |
Loại:
string optional |
requestedRegion optional |
Loại:
string optional |
unitSystem optional |
Loại:
UnitSystem optional |
value optional |
Loại:
string optionalGiá trị của phần tử đầu vào. |
Lớp PlacePredictionSelectEvent
Lớp google.maps.places.PlacePredictionSelectEvent
Sự kiện này được tạo sau khi người dùng chọn một mục cụm từ gợi ý bằng PlaceAutocompleteElement. Truy cập vào lựa chọn bằng event.placePrediction.
Chuyển đổi placePrediction thành Place bằng cách gọi PlacePrediction.toPlace.
Lớp này mở rộng
Event.
Truy cập bằng cách gọi const {PlacePredictionSelectEvent} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Thuộc tính | |
|---|---|
placePrediction |
Loại:
PlacePredictionChuyển đổi thành Place bằng cách gọi PlacePrediction.toPlace. |
Lớp BasicPlaceAutocompleteElement
Lớp google.maps.places.BasicPlaceAutocompleteElement
BasicPlaceAutocompleteElement là một lớp con HTMLElement cung cấp thành phần giao diện người dùng cho API Place Autocomplete.
Phần tử tuỳ chỉnh:
<gmp-basic-place-autocomplete included-primary-types="type1 type2 type3..." included-region-codes="c1 c2 c3..." name="string" origin="lat,lng" requested-language="string" requested-region="string" unit-system="metric"></gmp-basic-place-autocomplete>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai BasicPlaceAutocompleteElementOptions.
Truy cập bằng cách gọi const {BasicPlaceAutocompleteElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
BasicPlaceAutocompleteElement |
BasicPlaceAutocompleteElement(options)Tham số:
|
Thuộc tính | |
|---|---|
includedPrimaryTypes |
Loại:
Array<string> optionalLoại địa điểm chính được đưa vào (ví dụ: "nhà hàng" hoặc "trạm xăng").
Địa điểm chỉ được trả về nếu loại chính của địa điểm đó có trong danh sách này. Bạn có thể chỉ định tối đa 5 giá trị. Nếu bạn không chỉ định loại nào, thì tất cả các loại Địa điểm sẽ được trả về. Thuộc tính HTML:
|
includedRegionCodes |
Loại:
Array<string> optionalChỉ bao gồm kết quả ở các khu vực được chỉ định, được chỉ định tối đa 15 mã khu vực gồm hai ký tự CLDR. Một tập hợp trống sẽ không hạn chế kết quả. Nếu bạn đặt cả
locationRestriction và includedRegionCodes, thì kết quả sẽ nằm trong khu vực giao nhau.Thuộc tính HTML:
|
locationBias |
Loại:
LocationBias optionalMột ranh giới hoặc gợi ý không bắt buộc để sử dụng khi tìm kiếm địa điểm. |
locationRestriction |
Loại:
LocationRestriction optionalRanh giới để ràng buộc kết quả tìm kiếm. |
name |
Loại:
string optionalTên được dùng cho phần tử đầu vào. Hãy xem https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name để biết thông tin chi tiết. Tuân theo hành vi tương tự như thuộc tính tên cho dữ liệu đầu vào. Xin lưu ý rằng đây là tên sẽ được sử dụng khi bạn gửi biểu mẫu. Hãy xem https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form để biết thông tin chi tiết.
Thuộc tính HTML:
|
origin |
Loại:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalĐiểm xuất phát để tính khoảng cách. Nếu không được chỉ định, khoảng cách sẽ không được tính. Độ cao (nếu có) không được dùng trong phép tính.
Thuộc tính HTML:
|
requestedLanguage |
Loại:
string optionalGiá trị nhận dạng ngôn ngữ cho ngôn ngữ mà kết quả sẽ được trả về, nếu có thể. Kết quả bằng ngôn ngữ đã chọn có thể được xếp hạng cao hơn, nhưng các đề xuất không chỉ giới hạn ở ngôn ngữ này. Xem danh sách ngôn ngữ được hỗ trợ.
Thuộc tính HTML:
|
requestedRegion |
Loại:
string optionalMã vùng dùng để định dạng và lọc kết quả. Tham số này không hạn chế các đề xuất cho quốc gia này. Mã khu vực chấp nhận giá trị gồm hai ký tự ccTLD ("miền cấp cao nhất"). Hầu hết các mã ccTLD đều giống với mã ISO 3166-1, ngoại trừ một số trường hợp ngoại lệ đá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 Liên hiệp Anh và Bắc Ireland").Thuộc tính HTML:
|
unitSystem |
Loại:
UnitSystem optionalHệ đơn vị dùng để hiển thị khoảng cách. Nếu bạn không chỉ định, hệ thống đơn vị sẽ được xác định theo requestedRegion.
Thuộc tính HTML:
|
Máy giật xèng | |
|---|---|
prediction-item-icon |
Vị trí này chấp nhận đúng một phần tử <template> để hiển thị dưới dạng biểu tượng bên cạnh mục dự đoán. |
Phụ tùng | |
|---|---|
input |
Phần tử đầu vào cho phần tử tự động hoàn thành. |
prediction-item |
Một mục trong trình đơn thả xuống của cụm từ gợi ý đại diện cho một cụm từ gợi ý. |
prediction-item-icon |
Biểu tượng hiển thị ở bên trái của mỗi mục trong danh sách cụm từ gợi ý. |
prediction-item-main-text |
Một phần của prediction-item, là văn bản chính của nội dung gợi ý. Đối với vị trí địa lý, thông tin này chứa tên địa điểm, chẳng hạn như "Sydney" hoặc tên đường và số nhà, chẳng hạn như "10 King Street". Theo mặc định, prediction-item-main-text có màu đen. Nếu có bất kỳ văn bản bổ sung nào trong prediction-item, thì văn bản đó sẽ nằm ngoài prediction-item-main-text và kế thừa kiểu của prediction-item. Màu mặc định là màu xám. Văn bản bổ sung thường là địa chỉ. |
prediction-item-match |
Phần của cụm từ gợi ý được trả về khớp với nội dung người dùng nhập. Theo mặc định, văn bản trùng khớp này được in đậm. Xin lưu ý rằng văn bản trùng khớp có thể nằm ở bất kỳ vị trí nào trong prediction-item. Nó không nhất thiết phải là một phần của prediction-item-main-text. |
prediction-item-selected |
Mục khi người dùng di chuyển đến mục đó bằng bàn phím. Lưu ý: Các mục đã chọn sẽ chịu ảnh hưởng của cả kiểu phần này và kiểu phần mục dự đoán. |
prediction-list |
Phần tử hình ảnh chứa danh sách cụm từ gợi ý do dịch vụ Place Autocomplete trả về. Danh sách này xuất hiện dưới dạng danh sách thả xuống bên dưới PlaceAutocompleteElement. |
Thuộc tính CSS | |
|---|---|
background-color |
Ghi đè màu nền của phần tử. |
border |
Ghi đè đường viền của phần tử. |
border-radius |
Ghi đè bán kính đường viền của phần tử. |
color |
Ghi đè phông chữ của phần tử. |
color-scheme |
Cho biết bảng phối màu mà phần tử này có thể hiển thị. Hãy xem tài liệu về color-scheme để biết thêm thông tin chi tiết. Mặc định là color-scheme: light dark. |
font |
Ghi đè phông chữ của phần tử. |
font-family |
Ghi đè phông chữ của phần tử. |
font-size |
Ghi đè phông chữ của phần tử. |
font-style |
Ghi đè phông chữ của phần tử. |
font-weight |
Ghi đè phông chữ của phần tử. |
line-height |
Ghi đè phông chữ của phần tử. |
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Sự kiện | |
|---|---|
gmp-error |
function(errorEvent)Đối số:
Sự kiện này được kích hoạt khi một yêu cầu đến phần phụ trợ bị từ chối (ví dụ: khoá API không chính xác). Sự kiện này không tạo chuỗi bọt. |
gmp-select |
function(placeSelectEvent)Đối số:
Sự kiện này được kích hoạt khi người dùng chọn một cụm từ gợi ý về địa điểm. Chứa một đối tượng Địa điểm. |
Giao diện BasicPlaceAutocompleteElementOptions
google.maps.places.BasicPlaceAutocompleteElementOptions
giao diện
Các lựa chọn để tạo BasicPlaceAutocompleteElement.
Thuộc tính | |
|---|---|
includedPrimaryTypes optional |
Loại:
Array<string> optional |
includedRegionCodes optional |
Loại:
Array<string> optional |
locationBias optional |
Loại:
LocationBias optional |
locationRestriction optional |
Loại:
LocationRestriction optional |
name optional |
Loại:
string optional |
origin optional |
Loại:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
requestedLanguage optional |
Loại:
string optional |
requestedRegion optional |
Loại:
string optional |
unitSystem optional |
Loại:
UnitSystem optional |
Lớp PlaceDetailsElement
Lớp google.maps.places.PlaceDetailsElement
Hiển thị thông tin chi tiết về một địa điểm trong bố cục đầy đủ. Thêm PlaceDetailsPlaceRequestElement hoặc PlaceDetailsLocationRequestElement để chỉ định địa điểm cần hiển thị. Thêm PlaceContentConfigElement, PlaceStandardContentElement hoặc PlaceAllContentElement để chỉ định nội dung cần hiển thị.
Ví dụ:
<gmp-place-details>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-details> Để sử dụng phần tử này, hãy bật Places UI Kit API cho dự án của bạn trong Google Cloud Console.
Phần tử tuỳ chỉnh:
<gmp-place-details></gmp-place-details>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceDetailsElementOptions.
Truy cập bằng cách gọi const {PlaceDetailsElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceDetailsElement |
PlaceDetailsElement([options])Tham số:
|
Thuộc tính | |
|---|---|
place |
Loại:
Place optionalChỉ có thể đọc. Đối tượng địa điểm chứa mã nhận dạng, vị trí và khung nhìn của địa điểm hiện được kết xuất. |
Thuộc tính CSS | |
|---|---|
--gmp-button-border-color |
Màu đường viền của nút "Mở trong Maps". |
--gmp-button-border-radius |
Bán kính đường viền của nút "Mở trong Maps". |
--gmp-button-border-width |
Độ rộng đường viền của nút "Mở trong Maps". |
--gmp-collage-border-radius-outer |
Bán kính đường viền của các góc ngoài của ảnh ghép nội dung nghe nhìn. |
--gmp-dialog-border-radius |
Bán kính đường viền của hộp thoại thông tin công bố trên Google Maps. |
--gmp-mat-color-disabled-surface |
Màu nền dùng để thể hiện trạng thái bị vô hiệu hoá hoặc không có mặt. Dùng cho các ngôi sao đánh giá trống. |
--gmp-mat-color-info |
Màu của các phần tử trên giao diện người dùng có sắc thái thông tin. Dùng cho biểu tượng xe lăn. |
--gmp-mat-color-negative |
Màu của các phần tử trên giao diện người dùng có cảm xúc tiêu cực. Dùng cho văn bản "Đã đóng cửa" trong trạng thái đang mở cửa. |
--gmp-mat-color-neutral-container |
Màu vùng chứa cho các phần tử trên giao diện người dùng được tô màu trung tính. Dùng cho phần giữ chỗ hình ảnh và huy hiệu ngày xuất bản bài đánh giá. |
--gmp-mat-color-on-neutral-container |
Màu của văn bản và biểu tượng so với màu vùng chứa trung tính. Dùng cho huy hiệu ngày xuất bản bài đánh giá và huy hiệu tình trạng còn hàng của bộ sạc xe điện khi không có sẵn. |
--gmp-mat-color-on-positive-container |
Màu của văn bản và biểu tượng so với màu vùng chứa tích cực. Dùng cho huy hiệu về tình trạng còn trống của bộ sạc xe điện (nếu có). |
--gmp-mat-color-on-secondary-container |
Màu của văn bản và biểu tượng so với màu vùng chứa phụ. Dùng cho văn bản và biểu tượng trên nút "Mở trong Maps". |
--gmp-mat-color-on-surface |
Màu cho văn bản và biểu tượng trên mọi màu nền. Dùng cho văn bản thông thường. |
--gmp-mat-color-on-surface-variant |
Màu ít nổi bật hơn cho văn bản và biểu tượng so với bất kỳ màu nền nào. Dùng cho văn bản ít được nhấn mạnh. |
--gmp-mat-color-outline-decorative |
Màu đường viền của các thành phần không tương tác. Dùng cho đường viền của phần tử. |
--gmp-mat-color-positive |
Màu của các phần tử trên giao diện người dùng có cảm nhận tích cực. Dùng cho văn bản "Mở cửa" trong trạng thái đang mở cửa. |
--gmp-mat-color-positive-container |
Màu vùng chứa cho các phần tử trên giao diện người dùng thể hiện cảm xúc tích cực. Dùng cho huy hiệu về tình trạng còn trống của bộ sạc xe điện (nếu có). |
--gmp-mat-color-primary |
Màu của văn bản và biểu tượng tương tác so với màu nền. Dùng cho số lượng bài đánh giá, đường liên kết trong hộp thoại thông tin công bố của Google Maps, đường liên kết đến trang web, biểu tượng trong thẻ tổng quan và (màu khi di chuột qua/màu khi được chọn/màu văn bản) trên tiêu đề của thanh chứa thẻ. |
--gmp-mat-color-secondary-container |
Màu nền ít nổi bật hơn so với màu nền tảng, dành cho các thành phần ít nổi bật như nút có tông màu. Dùng cho nền của nút "Mở trong Maps". |
--gmp-mat-color-surface |
Màu cho nền. Dùng cho nền của phần tử và hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-font-body-medium |
Dùng cho địa chỉ, điểm xếp hạng, loại, giá, trạng thái đang mở cửa, giờ mở cửa, bài đánh giá, số điện thoại, trang web, Plus Code, các tính năng hàng đầu và nội dung trong hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-font-body-small |
Dùng cho văn bản nội dung trong danh sách tính năng ở thẻ "Giới thiệu". |
--gmp-mat-font-display-small |
Được dùng cho tên địa điểm và văn bản cho từng tiêu đề tính năng trong thẻ "Giới thiệu". |
--gmp-mat-font-family |
Bộ phông chữ cơ bản dùng cho tất cả văn bản. |
--gmp-mat-font-headline-medium |
Dùng cho văn bản tiêu đề trong hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-font-label-large |
Dùng cho tiêu đề thẻ, nút "Mở trong Maps", văn bản ghi công người đánh giá trong thư viện ảnh, văn bản ghi công người đánh giá trong phần bài đánh giá và đường liên kết trong hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-font-label-medium |
Dùng cho huy hiệu số lượng ảnh và huy hiệu ngày xuất bản bài đánh giá. |
--gmp-mat-font-title-small |
Dùng cho tiêu đề của từng phần trong thẻ "Giới thiệu". |
--gmp-mat-spacing-extra-large |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-extra-small |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-large |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-medium |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-small |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-two-extra-large |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-star-rating-color |
Màu của các ngôi sao được tô trong điểm xếp hạng. |
background-color |
Ghi đè màu nền của phần tử. |
border |
Ghi đè đường viền của phần tử. |
border-radius |
Ghi đè bán kính đường viền của phần tử. |
color-scheme |
Cho biết bảng phối màu mà phần tử này có thể hiển thị. Hãy xem tài liệu về color-scheme để biết thêm thông tin chi tiết. Mặc định là color-scheme: light dark. |
font-size |
Điều chỉnh tỷ lệ tất cả văn bản và biểu tượng trong phần tử, được xác định nội bộ trong ems. Giá trị mặc định là 16px. |
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Sự kiện | |
|---|---|
gmp-error |
function(event)Đối số:
Sự kiện này được kích hoạt khi một yêu cầu đến phần phụ trợ bị từ chối (ví dụ: khoá API không chính xác). Sự kiện này không tạo chuỗi bọt. |
gmp-load |
function(event)Đối số:
Sự kiện này được kích hoạt khi phần tử tải và hiển thị nội dung của nó. Sự kiện này không tạo chuỗi bọt. |
PlaceDetailsElementOptions giao diện
google.maps.places.PlaceDetailsElementOptions
giao diện
Các lựa chọn cho PlaceDetailsElement.
Lớp PlaceDetailsCompactElement
Lớp google.maps.places.PlaceDetailsCompactElement
Hiển thị thông tin chi tiết về một địa điểm theo bố cục thu gọn. Thêm PlaceDetailsPlaceRequestElement hoặc PlaceDetailsLocationRequestElement để chỉ định vị trí cần hiển thị. Thêm PlaceContentConfigElement, PlaceStandardContentElement hoặc PlaceAllContentElement để chỉ định nội dung cần hiển thị.
Ví dụ:
<gmp-place-details-compact>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-details-compact> Để sử dụng phần tử này, hãy bật Places UI Kit API cho dự án của bạn trong Google Cloud Console.
Phần tử tuỳ chỉnh:
<gmp-place-details-compact orientation="vertical" truncation-preferred></gmp-place-details-compact>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceDetailsCompactElementOptions.
Truy cập bằng cách gọi const {PlaceDetailsCompactElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceDetailsCompactElement |
PlaceDetailsCompactElement([options])Tham số:
|
Thuộc tính | |
|---|---|
orientation |
Loại:
PlaceDetailsOrientation optionalMặc định:
PlaceDetailsOrientation.VERTICALBiến thể hướng (dọc hoặc ngang) của phần tử.
Thuộc tính HTML:
|
place |
Loại:
Place optionalChỉ có thể đọc. Đối tượng địa điểm chứa mã nhận dạng, vị trí và khung nhìn của địa điểm hiện được kết xuất. |
truncationPreferred |
Loại:
booleanMặc định:
falseNếu đúng, hãy cắt bớt tên và địa chỉ địa điểm để vừa trên một dòng thay vì xuống dòng.
Thuộc tính HTML:
|
Thuộc tính CSS | |
|---|---|
--gmp-button-border-color |
Màu đường viền của nút "Mở trong Maps". |
--gmp-button-border-radius |
Bán kính đường viền của nút "Mở trong Maps". |
--gmp-button-border-width |
Độ rộng đường viền của nút "Mở trong Maps". |
--gmp-dialog-border-radius |
Bán kính đường viền của hộp thoại thông tin công bố trên Google Maps. |
--gmp-mat-color-info |
Màu của các phần tử trên giao diện người dùng có sắc thái thông tin. Dùng cho biểu tượng xe lăn. |
--gmp-mat-color-negative |
Màu của các phần tử trên giao diện người dùng có cảm xúc tiêu cực. Dùng cho văn bản "Đã đóng cửa" trong trạng thái đang mở cửa. |
--gmp-mat-color-neutral-container |
Màu vùng chứa cho các phần tử trên giao diện người dùng được tô màu trung tính. Dùng cho phần giữ chỗ hình ảnh. |
--gmp-mat-color-on-secondary-container |
Màu của văn bản và biểu tượng so với màu vùng chứa phụ. Dùng cho văn bản và biểu tượng trên nút "Mở trong Maps". |
--gmp-mat-color-on-surface |
Màu cho văn bản và biểu tượng trên mọi màu nền. Dùng cho văn bản thông thường. |
--gmp-mat-color-on-surface-variant |
Màu ít nổi bật hơn cho văn bản và biểu tượng so với bất kỳ màu nền nào. Dùng cho văn bản ít được nhấn mạnh. |
--gmp-mat-color-outline-decorative |
Màu đường viền của các thành phần không tương tác. Dùng cho đường viền của phần tử. |
--gmp-mat-color-positive |
Màu của các phần tử trên giao diện người dùng có cảm nhận tích cực. Dùng cho văn bản "Mở cửa" trong trạng thái đang mở cửa. |
--gmp-mat-color-primary |
Màu của văn bản và biểu tượng tương tác so với màu nền. Dùng cho số lượng bài đánh giá, cũng như các đường liên kết trong hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-color-secondary-container |
Màu nền ít nổi bật hơn so với màu nền tảng, dành cho các thành phần ít nổi bật như nút có tông màu. Dùng cho nền của nút "Mở trong Maps". |
--gmp-mat-color-surface |
Màu cho nền. Dùng cho nền của phần tử và hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-font-body-medium |
Dùng cho văn bản nội dung trong hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-font-body-small |
Dùng cho địa chỉ, điểm xếp hạng, loại, giá và trạng thái đang mở cửa của địa điểm. |
--gmp-mat-font-family |
Bộ phông chữ cơ bản dùng cho tất cả văn bản. |
--gmp-mat-font-headline-medium |
Dùng cho văn bản tiêu đề trong hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-font-label-large |
Dùng cho nút "Mở trong Maps" cũng như các đường liên kết trong hộp thoại thông tin công bố của Google Maps và văn bản ghi công người đánh giá trong thư viện ảnh. |
--gmp-mat-font-label-medium |
Dùng cho huy hiệu số lượng ảnh. |
--gmp-mat-font-title-small |
Dùng cho tên địa điểm. |
--gmp-mat-spacing-extra-small |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-large |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-medium |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-small |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-star-rating-color |
Màu của các ngôi sao được tô trong điểm xếp hạng. |
--gmp-thumbnail-border-radius |
Bán kính đường viền của hình thu nhỏ địa điểm. |
background-color |
Ghi đè màu nền của phần tử. |
border |
Ghi đè đường viền của phần tử. |
border-radius |
Ghi đè bán kính đường viền của phần tử. |
color-scheme |
Cho biết bảng phối màu mà phần tử này có thể hiển thị. Hãy xem tài liệu về color-scheme để biết thêm thông tin chi tiết. Mặc định là color-scheme: light dark. |
font-size |
Điều chỉnh tỷ lệ tất cả văn bản và biểu tượng trong phần tử, được xác định nội bộ trong ems. Giá trị mặc định là 16px. |
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Sự kiện | |
|---|---|
gmp-error |
function(event)Đối số:
Sự kiện này được kích hoạt khi một yêu cầu đến phần phụ trợ bị từ chối (ví dụ: khoá API không chính xác). Sự kiện này không tạo chuỗi bọt. |
gmp-load |
function(event)Đối số:
Sự kiện này được kích hoạt khi phần tử tải và hiển thị nội dung của nó. Sự kiện này không tạo chuỗi bọt. |
Giao diện PlaceDetailsCompactElementOptions
google.maps.places.PlaceDetailsCompactElementOptions
giao diện
Các lựa chọn cho PlaceDetailsCompactElement.
Thuộc tính | |
|---|---|
orientation optional |
Loại:
PlaceDetailsOrientation optionalVui lòng xem PlaceDetailsCompactElement.orientation. |
truncationPreferred optional |
Loại:
boolean optionalVui lòng xem PlaceDetailsCompactElement.truncationPreferred. |
Hằng số PlaceDetailsOrientation
hằng số
google.maps.places.PlaceDetailsOrientation
Biến thể hướng cho PlaceDetailsCompactElement.
Truy cập bằng cách gọi const {PlaceDetailsOrientation} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hằng số | |
|---|---|
HORIZONTAL |
Hướng ngang. |
VERTICAL |
Hướng dọc. |
Lớp PlaceDetailsPlaceRequestElement
Lớp google.maps.places.PlaceDetailsPlaceRequestElement
Định cấu hình PlaceDetailsCompactElement hoặc PlaceDetailsElement để tải dữ liệu dựa trên đối tượng địa điểm, mã nhận dạng hoặc tên tài nguyên. Thêm phần tử này dưới dạng phần tử con của PlaceDetailsCompactElement hoặc PlaceDetailsElement để tải dữ liệu cho địa điểm được chỉ định. Ví dụ:
<gmp-place-details>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
</gmp-place-details> Phần tử tuỳ chỉnh:
<gmp-place-details-place-request place="some-place-id"></gmp-place-details-place-request>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceDetailsPlaceRequestElementOptions.
Truy cập bằng cách gọi const {PlaceDetailsPlaceRequestElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceDetailsPlaceRequestElement |
PlaceDetailsPlaceRequestElement([options])Tham số:
|
Thuộc tính | |
|---|---|
place |
Loại:
Place optionalMặc định:
nullĐối tượng, mã nhận dạng hoặc tên tài nguyên của địa điểm để hiển thị thông tin chi tiết trong thành phần Thông tin tóm tắt về địa điểm. Thuộc tính này phản ánh thuộc tính dưới dạng tên tài nguyên.
Thuộc tính HTML:
|
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Giao diện PlaceDetailsPlaceRequestElementOptions
google.maps.places.PlaceDetailsPlaceRequestElementOptions
giao diện
Các lựa chọn cho PlaceDetailsPlaceRequestElement.
Thuộc tính | |
|---|---|
place optional |
Loại:
Place|string optional |
Lớp PlaceDetailsLocationRequestElement
Lớp google.maps.places.PlaceDetailsLocationRequestElement
Định cấu hình PlaceDetailsCompactElement hoặc PlaceDetailsElement để tải dữ liệu dựa trên vị trí. Thêm phần tử này dưới dạng phần tử con của PlaceDetailsCompactElement hoặc PlaceDetailsElement để tải dữ liệu cho vị trí được chỉ định. Ví dụ:
<gmp-place-details>
<gmp-place-details-location-request
location="37.6207665,-122.4284806"
></gmp-place-details-location-request>
</gmp-place-details> Phần tử tuỳ chỉnh:
<gmp-place-details-location-request location="lat,lng"></gmp-place-details-location-request>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceDetailsLocationRequestElementOptions.
Truy cập bằng cách gọi const {PlaceDetailsLocationRequestElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceDetailsLocationRequestElement |
PlaceDetailsLocationRequestElement([options])Tham số:
|
Thuộc tính | |
|---|---|
location |
Loại:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalMặc định:
nullVị trí để hiển thị thông tin chi tiết trong phần tử Place Details. Chuẩn hoá thành
LatLngAltitude.Thuộc tính HTML:
|
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Giao diện PlaceDetailsLocationRequestElementOptions
google.maps.places.PlaceDetailsLocationRequestElementOptions
giao diện
Các lựa chọn cho PlaceDetailsLocationRequestElement.
Thuộc tính | |
|---|---|
location optional |
Loại:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalVị trí để hiển thị địa điểm. |
Lớp PlaceSearchElement
Lớp google.maps.places.PlaceSearchElement
Hiển thị kết quả tìm kiếm địa điểm trong một danh sách. Thêm PlaceTextSearchRequestElement hoặc PlaceNearbySearchRequestElement để chỉ định yêu cầu hiển thị kết quả. Thêm PlaceContentConfigElement, PlaceStandardContentElement hoặc PlaceAllContentElement để chỉ định nội dung cần hiển thị.
Ví dụ:
<gmp-place-search>
<gmp-place-text-search-request
text-query="QUERY"
></gmp-place-text-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> Để sử dụng Thành phần tìm kiếm địa điểm, hãy bật Places UI Kit API cho dự án của bạn trong Google Cloud Console.
Phần tử tuỳ chỉnh:
<gmp-place-search attribution-position="top" orientation="vertical" selectable truncation-preferred></gmp-place-search>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceSearchElementOptions.
Truy cập bằng cách gọi const {PlaceSearchElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceSearchElement |
PlaceSearchElement([options])Tham số:
|
Thuộc tính | |
|---|---|
attributionPosition |
Loại:
PlaceSearchAttributionPosition optionalMặc định:
PlaceSearchAttributionPosition.TOPVị trí của biểu trưng ghi nhận tác giả và nút công bố thông tin theo quy định pháp lý.
Thuộc tính HTML:
|
orientation |
Loại:
PlaceSearchOrientation optionalMặc định:
PlaceSearchOrientation.VERTICALBiến thể hướng (dọc hoặc ngang) của phần tử.
Thuộc tính HTML:
|
places |
Chỉ có thể đọc. Mảng đối tượng Place chứa mã nhận dạng, vị trí và khung nhìn của các địa điểm hiện được kết xuất. |
selectable |
Loại:
boolean optionalMặc định:
falseLiệu các mục trong danh sách có thể chọn được hay không. Nếu đúng, các mục trong danh sách sẽ là các nút gửi sự kiện
gmp-select khi được nhấp vào. Tính năng lựa chọn và di chuyển bằng bàn phím hỗ trợ tiếp cận cũng được hỗ trợ.Thuộc tính HTML:
|
truncationPreferred |
Loại:
boolean optionalMặc định:
falseNếu đúng, hãy cắt bớt một số dòng nội dung nhất định để vừa với một dòng thay vì xuống dòng.
Thuộc tính HTML:
|
Thuộc tính CSS | |
|---|---|
--gmp-button-border-color |
Màu đường viền cho nút "Mở trong Maps". |
--gmp-button-border-radius |
Bán kính đường viền cho nút "Mở trong Maps". |
--gmp-button-border-width |
Độ rộng đường viền cho nút "Mở trong Maps". |
--gmp-card-border-radius |
Bán kính đường viền cho thẻ địa điểm. |
--gmp-dialog-border-radius |
Bán kính đường viền cho hộp thoại thông tin công bố của Google Maps. |
--gmp-mat-color-info |
Màu của các phần tử trên giao diện người dùng có sắc thái thông tin. Dùng cho biểu tượng lối vào cho người khuyết tật. |
--gmp-mat-color-negative |
Màu của các phần tử trên giao diện người dùng có cảm xúc tiêu cực. Dùng cho nhãn "Đóng cửa" trong giờ mở cửa của một địa điểm. |
--gmp-mat-color-neutral-container |
Màu vùng chứa cho các phần tử trên giao diện người dùng được tô màu trung tính. Dùng cho huy hiệu ngày đánh giá và hình dạng phần giữ chỗ đang tải. |
--gmp-mat-color-on-neutral-container |
Màu của văn bản và biểu tượng trên vùng chứa trung tính. Dùng cho văn bản ngày xem xét và văn bản lỗi tải. |
--gmp-mat-color-on-secondary-container |
Màu của văn bản và biểu tượng so với màu vùng chứa phụ. Dùng cho văn bản và biểu tượng của nút. |
--gmp-mat-color-on-surface |
Màu cho văn bản và biểu tượng so với màu nền. Dùng cho tiêu đề và nội dung hộp thoại. |
--gmp-mat-color-on-surface-variant |
Màu ít nhấn mạnh hơn cho văn bản và biểu tượng so với màu nền. Dùng cho thông tin địa điểm. |
--gmp-mat-color-outline-decorative |
Màu đường viền của các thành phần không tương tác. Dùng cho đường viền vùng chứa. |
--gmp-mat-color-positive |
Màu của các phần tử trên giao diện người dùng có cảm nhận tích cực. Dùng cho nhãn "Mở cửa" cho giờ mở cửa của một địa điểm. |
--gmp-mat-color-primary |
Màu của văn bản và biểu tượng tương tác so với màu nền. Dùng cho đường liên kết, chỉ báo đang tải và biểu tượng tổng quan. |
--gmp-mat-color-secondary-container |
Màu nền ít nổi bật hơn so với bề mặt. Dùng cho nền nút. |
--gmp-mat-color-surface |
Màu cho nền. Dùng cho nền của vùng chứa và hộp thoại. |
--gmp-mat-font-body-small |
Dùng cho thông tin địa điểm. |
--gmp-mat-font-family |
Bộ phông chữ cơ bản cho tất cả văn bản. |
--gmp-mat-font-headline-medium |
Dùng cho tiêu đề hộp thoại. |
--gmp-mat-font-label-large |
Dùng cho nội dung nút. |
--gmp-mat-font-title-medium |
Dùng cho tên địa điểm. |
--gmp-mat-spacing-extra-small |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-large |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-medium |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-mat-spacing-small |
Dùng để tạo khoảng cách trong phần tử, chẳng hạn như lề và khoảng đệm xung quanh văn bản. |
--gmp-star-rating-color |
Màu của các ngôi sao được tô màu trong điểm xếp hạng theo sao. |
--gmp-thumbnail-border-radius |
Bán kính đường viền cho hình thu nhỏ của địa điểm. |
background-color |
Ghi đè màu nền của phần tử. |
border |
Ghi đè đường viền của phần tử. |
border-radius |
Ghi đè bán kính đường viền của phần tử. |
color-scheme |
Cho biết bảng phối màu mà phần tử này có thể hiển thị. Hãy xem tài liệu về color-scheme để biết thêm thông tin chi tiết. Mặc định là color-scheme: light dark. |
font-size |
Điều chỉnh tỷ lệ tất cả văn bản và biểu tượng trong phần tử. Giá trị mặc định là 16px. |
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Sự kiện | |
|---|---|
gmp-error |
function(event)Đối số:
Sự kiện này được kích hoạt khi một yêu cầu đến phần phụ trợ bị từ chối (ví dụ: khoá API không chính xác). Sự kiện này không tạo chuỗi bọt. |
gmp-load |
function(event)Đối số:
Sự kiện này được kích hoạt khi phần tử tải và hiển thị nội dung của nó. Sự kiện này không tạo chuỗi bọt. |
gmp-select |
function(event)Đối số:
Sự kiện này được kích hoạt khi một địa điểm được chọn trong danh sách. Chứa một đối tượng Place có chứa mã nhận dạng, vị trí và khung nhìn của địa điểm đã chọn. |
Giao diện PlaceSearchElementOptions
google.maps.places.PlaceSearchElementOptions
giao diện
Các lựa chọn cho PlaceSearchElement.
Thuộc tính | |
|---|---|
attributionPosition optional |
Loại:
PlaceSearchAttributionPosition optionalVui lòng xem PlaceSearchElement.attributionPosition. |
orientation optional |
Loại:
PlaceSearchOrientation optionalVui lòng xem PlaceSearchElement.orientation. |
selectable optional |
Loại:
boolean optional |
truncationPreferred optional |
Loại:
boolean optionalVui lòng xem PlaceSearchElement.truncationPreferred. |
Hằng số PlaceSearchAttributionPosition
hằng số
google.maps.places.PlaceSearchAttributionPosition
Vị trí của thông tin ghi nhận tác giả cho PlaceSearchElement.
Truy cập bằng cách gọi const {PlaceSearchAttributionPosition} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hằng số | |
|---|---|
BOTTOM |
Thông tin ghi nhận tác giả ở cuối PlaceSearchElement |
TOP |
Thông tin ghi nhận tác giả ở đầu PlaceSearchElement |
Hằng số PlaceSearchOrientation
hằng số
google.maps.places.PlaceSearchOrientation
Biến thể hướng cho PlaceSearchElement.
Truy cập bằng cách gọi const {PlaceSearchOrientation} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hằng số | |
|---|---|
HORIZONTAL |
Hướng ngang. |
VERTICAL |
Hướng dọc. |
Lớp PlaceSelectEvent
Lớp google.maps.places.PlaceSelectEvent
Sự kiện này kích hoạt khi một địa điểm được chọn trong danh sách địa điểm. Truy cập vào lựa chọn bằng event.place.
Lớp này mở rộng
Event.
Truy cập bằng cách gọi const {PlaceSelectEvent} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Thuộc tính | |
|---|---|
place |
Loại:
PlaceĐịa điểm đã chọn. |
Lớp PlaceNearbySearchRequestElement
Lớp google.maps.places.PlaceNearbySearchRequestElement
Định cấu hình PlaceSearchElement để tải kết quả dựa trên yêu cầu Nearby Search. Bạn phải chỉ định thuộc tính locationRestriction để phần tử tìm kiếm tải. Mọi thuộc tính khác đã định cấu hình sẽ bị bỏ qua nếu bạn không đặt locationRestriction. Thêm phần tử này làm phần tử con của PlaceSearchElement để tải kết quả. Ví dụ:
<gmp-place-search>
<gmp-place-nearby-search-request
location-restriction="RADIUS@LAT,LNG"
></gmp-place-nearby-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> Phần tử tuỳ chỉnh:
<gmp-place-nearby-search-request excluded-primary-types="excluded-primary-type1 excluded-primary-type2..." excluded-types="excluded-type1 excluded-type2..." included-primary-types="included-primary-type1 included-primary-type2..." included-types="included-type1 included-type2..." location-restriction="radius@lat,lng" max-result-count="number" rank-preference="preference"></gmp-place-nearby-search-request>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceNearbySearchRequestElementOptions.
Truy cập bằng cách gọi const {PlaceNearbySearchRequestElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceNearbySearchRequestElement |
PlaceNearbySearchRequestElement([options])Tham số:
|
Thuộc tính | |
|---|---|
excludedPrimaryTypes |
Loại:
Array<string> optionalMặc định:
nullCác loại địa điểm chính bị loại trừ.
Thuộc tính HTML:
|
excludedTypes |
Loại:
Array<string> optionalMặc định:
nullCác loại địa điểm bị loại trừ.
Thuộc tính HTML:
|
includedPrimaryTypes |
Loại:
Array<string> optionalMặc định:
nullBao gồm loại địa điểm chính.
Thuộc tính HTML:
|
includedTypes |
Loại:
Array<string> optionalMặc định:
nullLoại địa điểm được bao gồm.
Thuộc tính HTML:
|
locationRestriction |
Loại:
Circle|CircleLiteral optionalMặc định:
nullKhu vực cần tìm kiếm. Chuẩn hoá thành
Circle.Thuộc tính HTML:
|
maxResultCount |
Loại:
number optionalMặc định:
nullSố lượng kết quả tối đa cần trả về.
Thuộc tính HTML:
|
rankPreference |
Loại:
SearchNearbyRankPreference optionalMặc định:
nullCách xếp hạng kết quả trong phản hồi.
Thuộc tính HTML:
|
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Giao diện PlaceNearbySearchRequestElementOptions
google.maps.places.PlaceNearbySearchRequestElementOptions
giao diện
Các lựa chọn cho PlaceNearbySearchRequestElement.
Thuộc tính | |
|---|---|
excludedPrimaryTypes optional |
Loại:
Array<string> optionalCác loại địa điểm chính bị loại trừ. Hãy xem PlaceNearbySearchRequestElement.excludedPrimaryTypes và SearchNearbyRequest.excludedPrimaryTypes để biết thêm thông tin chi tiết. |
excludedTypes optional |
Loại:
Array<string> optionalCác loại địa điểm bị loại trừ. Hãy xem PlaceNearbySearchRequestElement.excludedTypes và SearchNearbyRequest.excludedTypes để biết thêm thông tin chi tiết. |
includedPrimaryTypes optional |
Loại:
Array<string> optionalCác loại địa điểm chính được đưa vào. Hãy xem PlaceNearbySearchRequestElement.includedPrimaryTypes và SearchNearbyRequest.includedPrimaryTypes để biết thêm thông tin chi tiết. |
includedTypes optional |
Loại:
Array<string> optionalCác loại địa điểm được đưa vào. Hãy xem PlaceNearbySearchRequestElement.includedTypes và SearchNearbyRequest.includedTypes để biết thêm thông tin chi tiết. |
locationRestriction optional |
Loại:
Circle|CircleLiteral optionalKhu vực cần tìm kiếm. Hãy xem PlaceNearbySearchRequestElement.locationRestriction và SearchNearbyRequest.locationRestriction để biết thêm thông tin chi tiết. |
maxResultCount optional |
Loại:
number optionalSố lượng kết quả tối đa cần trả về. Hãy xem PlaceNearbySearchRequestElement.maxResultCount và SearchNearbyRequest.maxResultCount để biết thêm thông tin chi tiết. |
rankPreference optional |
Loại:
SearchNearbyRankPreference optionalCách xếp hạng kết quả trong phản hồi. Hãy xem PlaceNearbySearchRequestElement.rankPreference và SearchNearbyRankPreference để biết thêm thông tin chi tiết. |
Lớp PlaceTextSearchRequestElement
Lớp google.maps.places.PlaceTextSearchRequestElement
Định cấu hình PlaceSearchElement để tải kết quả dựa trên yêu cầu tìm kiếm văn bản. Bạn phải chỉ định thuộc tính textQuery để phần tử tìm kiếm tải. Mọi thuộc tính khác đã định cấu hình sẽ bị bỏ qua nếu bạn không đặt textQuery. Thêm phần tử này làm phần tử con của PlaceSearchElement để tải kết quả. Ví dụ:
<gmp-place-search>
<gmp-place-text-search-request
text-query="QUERY"
></gmp-place-text-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> Phần tử tuỳ chỉnh:
<gmp-place-text-search-request ev-connector-types="ev-connector-type1 ev-connector-type2..." ev-minimum-charging-rate-kw="rate" included-type="type" is-open-now="true" location-bias="lat,lng" location-restriction="swlat,swlng|nelat,nelng" max-result-count="number" min-rating="number" price-levels="price-level1 price-level2..." rank-preference="preference" text-query="string" use-strict-type-filtering></gmp-place-text-search-request>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceTextSearchRequestElementOptions.
Truy cập bằng cách gọi const {PlaceTextSearchRequestElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceTextSearchRequestElement |
PlaceTextSearchRequestElement([options])Tham số:
|
Thuộc tính | |
|---|---|
evConnectorTypes |
Loại:
Array<EVConnectorType> optionalMặc định:
nullDanh sách các loại giắc cắm xe điện ưu tiên.
Thuộc tính HTML:
|
evMinimumChargingRateKw |
Loại:
number optionalMặc định:
nullTốc độ sạc tối thiểu cần thiết (tính bằng kilowatt).
Thuộc tính HTML:
|
includedType |
Loại:
string optionalMặc định:
nullLoại địa điểm được yêu cầu.
Thuộc tính HTML:
|
isOpenNow |
Loại:
boolean optionalMặc định:
nullDùng để giới hạn kết quả tìm kiếm ở những địa điểm hiện đang mở cửa.
Thuộc tính HTML:
|
locationBias |
Loại:
LocationBias optionalMặc định:
nullĐộ lệch vị trí cho nội dung tìm kiếm. Chuẩn hoá thành
LatLngAltitude | LatLngBounds | Circle | string.Thuộc tính HTML:
|
locationRestriction |
Loại:
LatLngBounds|LatLngBoundsLiteral optionalMặc định:
nullHạn chế về vị trí cho nội dung tìm kiếm. Chuẩn hoá thành
LatLngBounds.Thuộc tính HTML:
|
maxResultCount |
Loại:
number optionalMặc định:
nullSố lượng kết quả tối đa cần trả về.
Thuộc tính HTML:
|
minRating |
Loại:
number optionalMặc định:
nullLọc ra những kết quả có điểm xếp hạng từ người dùng trung bình thấp hơn giới hạn này.
Thuộc tính HTML:
|
priceLevels |
Loại:
Array<PriceLevel> optionalMặc định:
nullDùng để giới hạn kết quả tìm kiếm ở những địa điểm được đánh dấu là có mức giá nhất định.
Thuộc tính HTML:
|
rankPreference |
Loại:
SearchByTextRankPreference optionalMặc định:
nullCách xếp hạng kết quả trong phản hồi.
Thuộc tính HTML:
|
textQuery |
Loại:
string optionalMặc định:
nullCụm từ tìm kiếm dạng văn bản để tìm kiếm văn bản.
Thuộc tính HTML:
|
useStrictTypeFiltering |
Loại:
boolean optionalMặc định:
nullDùng để đặt bộ lọc loại nghiêm ngặt cho "includedType".
Thuộc tính HTML:
|
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Giao diện PlaceTextSearchRequestElementOptions
google.maps.places.PlaceTextSearchRequestElementOptions
giao diện
Các lựa chọn cho PlaceTextSearchRequestElement.
Thuộc tính | |
|---|---|
evConnectorTypes optional |
Loại:
Array<EVConnectorType> optionalDanh sách các loại giắc cắm xe điện ưu tiên. Hãy xem SearchByTextRequest.evSearchOptions và PlaceTextSearchRequestElement.evConnectorTypes để biết thêm thông tin chi tiết. |
evMinimumChargingRateKw optional |
Loại:
number optionalTốc độ sạc tối thiểu cần thiết (tính bằng kilowatt). Hãy xem SearchByTextRequest.evSearchOptions và PlaceTextSearchRequestElement.evMinimumChargingRateKw để biết thêm thông tin chi tiết. |
includedType optional |
Loại:
string optionalLoại địa điểm được yêu cầu. Hãy xem SearchByTextRequest.includedType và PlaceTextSearchRequestElement.includedType để biết thêm thông tin chi tiết. |
isOpenNow optional |
Loại:
boolean optionalDùng để giới hạn kết quả tìm kiếm ở những địa điểm hiện đang mở cửa. Hãy xem SearchByTextRequest.isOpenNow và PlaceTextSearchRequestElement.isOpenNow để biết thêm thông tin chi tiết. |
locationBias optional |
Loại:
LocationBias optionalĐộ lệch vị trí cho nội dung tìm kiếm. Hãy xem SearchByTextRequest.locationBias và PlaceTextSearchRequestElement.locationBias để biết thêm thông tin chi tiết. |
locationRestriction optional |
Loại:
LatLngBounds|LatLngBoundsLiteral optionalHạn chế về vị trí cho nội dung tìm kiếm. Hãy xem SearchByTextRequest.locationRestriction và PlaceTextSearchRequestElement.locationRestriction để biết thêm thông tin chi tiết. |
maxResultCount optional |
Loại:
number optionalSố lượng kết quả tối đa cần trả về. Hãy xem SearchByTextRequest.maxResultCount và PlaceTextSearchRequestElement.maxResultCount để biết thêm thông tin chi tiết. |
minRating optional |
Loại:
number optionalLọc ra những kết quả có điểm xếp hạng từ người dùng trung bình thấp hơn giới hạn này. Hãy xem SearchByTextRequest.minRating và PlaceTextSearchRequestElement.minRating để biết thêm thông tin chi tiết. |
priceLevels optional |
Loại:
Array<PriceLevel> optionalDùng để giới hạn kết quả tìm kiếm ở những địa điểm được đánh dấu là có mức giá nhất định. Hãy xem SearchByTextRequest.priceLevels và PlaceTextSearchRequestElement.priceLevels để biết thêm thông tin chi tiết. |
rankPreference optional |
Loại:
SearchByTextRankPreference optionalCách xếp hạng kết quả trong phản hồi. Hãy xem SearchByTextRequest.rankPreference và PlaceTextSearchRequestElement.rankPreference để biết thêm thông tin chi tiết. |
textQuery optional |
Loại:
string optionalCụm từ tìm kiếm dạng văn bản để tìm kiếm văn bản. Hãy xem SearchByTextRequest.textQuery và PlaceTextSearchRequestElement.textQuery để biết thêm thông tin chi tiết. |
useStrictTypeFiltering optional |
Loại:
boolean optionalDùng để đặt bộ lọc loại nghiêm ngặt cho SearchByTextRequest.includedType. Hãy xem SearchByTextRequest.useStrictTypeFiltering và PlaceTextSearchRequestElement.useStrictTypeFiltering để biết thêm thông tin chi tiết. |
Lớp Autocomplete
Lớp google.maps.places.Autocomplete
Một tiện ích cung cấp cụm từ gợi ý về Địa điểm dựa trên nội dung người dùng nhập. Thành phần này đính kèm vào một phần tử nhập thuộc loại text và theo dõi hoạt động nhập văn bản trong trường đó. Danh sách cụm từ gợi ý được trình bày dưới dạng danh sách thả xuống và được cập nhật khi bạn nhập văn bản.
Lớp này mở rộng
MVCObject.
Truy cập bằng cách gọi const {Autocomplete} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
Autocomplete |
Autocomplete(inputField[, opts])Tham số:
Tạo một thực thể mới của Autocomplete đính kèm vào trường nhập văn bản được chỉ định bằng các tuỳ chọn đã cho. |
Phương thức | |
|---|---|
getBounds |
getBounds()Tham số: Không có
Giá trị trả về:
LatLngBounds|undefined Các ranh giới thiên vị.Trả về các ranh giới mà cụm từ gợi ý thiên về. |
getFields |
getFields()Tham số: Không có
Giá trị trả về:
Array<string>|undefinedTrả về các trường cần đưa vào cho Địa điểm trong phản hồi chi tiết khi truy xuất thành công thông tin chi tiết. Để xem danh sách các trường, hãy xem PlaceResult. |
getPlace |
getPlace()Tham số: Không có
Giá trị trả về:
PlaceResult Địa điểm do người dùng chọn.Trả về thông tin chi tiết của Địa điểm mà người dùng chọn nếu truy xuất thành công thông tin chi tiết. Nếu không, hàm này sẽ trả về một đối tượng Địa điểm giả lập, trong đó thuộc tính name được đặt thành giá trị hiện tại của trường nhập dữ liệu. |
setBounds |
setBounds(bounds)Tham số:
Giá trị trả về: Không có
Đặt khu vực ưu tiên để trả về kết quả Địa điểm. Kết quả sẽ ưu tiên nhưng không chỉ giới hạn ở khu vực này. |
setComponentRestrictions |
setComponentRestrictions(restrictions)Tham số:
Giá trị trả về: Không có
Đặt các quy định hạn chế đối với thành phần. Các quy định hạn chế về thành phần được dùng để chỉ đưa ra kết quả dự đoán trong thành phần mẹ. Ví dụ: quốc gia. |
setFields |
setFields(fields)Tham số:
Giá trị trả về: Không có
Đặt các trường cần đưa vào cho Địa điểm trong phản hồi chi tiết khi truy xuất thành công thông tin chi tiết. Để xem danh sách các trường, hãy xem PlaceResult. |
setOptions |
setOptions(options)Tham số:
Giá trị trả về: Không có
|
setTypes |
setTypes(types)Tham số:
Giá trị trả về: Không có
Đặt loại cụm từ gợi ý sẽ được trả về. Để biết các loại được hỗ trợ, hãy xem hướng dẫn dành cho nhà phát triển. Nếu bạn không chỉ định loại nào, thì tất cả các loại sẽ được trả về. |
Được kế thừa:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Sự kiện | |
|---|---|
place_changed |
function()Đối số: Không có
Sự kiện này được kích hoạt khi PlaceResult được cung cấp cho một Địa điểm mà người dùng đã chọn. Nếu người dùng nhập tên của một Địa điểm không được thành phần điều khiển đề xuất và nhấn phím Enter, hoặc nếu yêu cầu Place Details không thành công, thì PlaceResult sẽ chứa dữ liệu do người dùng nhập trong thuộc tính name mà không có thuộc tính nào khác được xác định. |
Giao diện AutocompleteOptions
google.maps.places.AutocompleteOptions
giao diện
Các tuỳ chọn có thể được đặt trên đối tượng Autocomplete.
Thuộc tính | |
|---|---|
bounds optional |
Loại:
LatLngBounds|LatLngBoundsLiteral optionalKhu vực để tìm kiếm địa điểm. |
componentRestrictions optional |
Loại:
ComponentRestrictions optionalCác quy định hạn chế đối với thành phần. Các quy định hạn chế về thành phần được dùng để chỉ đưa ra kết quả dự đoán trong thành phần mẹ. Ví dụ: quốc gia. |
fields optional |
Loại:
Array<string> optionalCác trường cần đưa vào cho Địa điểm trong phản hồi chi tiết khi truy xuất thành công thông tin chi tiết, sẽ được tính phí. Nếu bạn truyền ['ALL'] vào, thì tất cả các trường có sẵn sẽ được trả về và tính phí (bạn không nên làm như vậy khi triển khai chính thức). Để xem danh sách các trường, hãy xem PlaceResult. Bạn có thể chỉ định các trường lồng nhau bằng đường dẫn dấu chấm (ví dụ: "geometry.location"). Giá trị mặc định là ['ALL']. |
|
Loại:
boolean optionalCó chỉ truy xuất Mã địa điểm hay không. PlaceResult được cung cấp khi sự kiện place_changed được kích hoạt sẽ chỉ có các trường mã địa điểm, types và name, trong đó mã địa điểm, types và description do dịch vụ Tự động hoàn thành trả về. Tắt theo mặc định. |
strictBounds optional |
Loại:
boolean optionalGiá trị boolean, cho biết tiện ích Tự động hoàn thành chỉ nên trả về những địa điểm nằm trong ranh giới của tiện ích Tự động hoàn thành tại thời điểm gửi cụm từ tìm kiếm. Việc đặt strictBounds thành false (là giá trị mặc định) sẽ khiến kết quả thiên về (nhưng không bị giới hạn ở) những địa điểm nằm trong ranh giới. |
types optional |
Loại:
Array<string> optionalLoại cụm từ gợi ý cần trả về. Để biết các loại được hỗ trợ, hãy xem hướng dẫn dành cho nhà phát triển. Nếu bạn không chỉ định loại nào, thì tất cả các loại sẽ được trả về. |
Lớp SearchBox
Lớp google.maps.places.SearchBox
Một tiện ích cung cấp cụm từ gợi ý dựa trên nội dung người dùng nhập. Thành phần này đính kèm vào một phần tử nhập thuộc loại text và theo dõi hoạt động nhập văn bản trong trường đó. Danh sách cụm từ gợi ý được trình bày dưới dạng danh sách thả xuống và được cập nhật khi bạn nhập văn bản.
Lớp này mở rộng
MVCObject.
Truy cập bằng cách gọi const {SearchBox} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
SearchBox |
SearchBox(inputField[, opts])Tham số:
Tạo một thực thể mới của SearchBox đính kèm vào trường nhập văn bản được chỉ định bằng các tuỳ chọn đã cho. |
Phương thức | |
|---|---|
getBounds |
getBounds()Tham số: Không có
Giá trị trả về:
LatLngBounds|undefinedTrả về các giới hạn mà cụm từ gợi ý tìm kiếm thiên về. |
getPlaces |
getPlaces()Tham số: Không có
Giá trị trả về:
Array<PlaceResult>|undefinedTrả về cụm từ tìm kiếm mà người dùng chọn để sử dụng với sự kiện places_changed. |
setBounds |
setBounds(bounds)Tham số:
Giá trị trả về: Không có
Đặt khu vực để sử dụng cho các cụm từ gợi ý tìm kiếm thiên vị. Kết quả sẽ chỉ thiên về khu vực này chứ không hoàn toàn bị giới hạn trong khu vực này. |
Được kế thừa:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Sự kiện | |
|---|---|
places_changed |
function()Đối số: Không có
Sự kiện này được kích hoạt khi người dùng chọn một cụm từ tìm kiếm, getPlaces nên được dùng để lấy địa điểm mới. |
Giao diện SearchBoxOptions
google.maps.places.SearchBoxOptions
giao diện
Các tuỳ chọn có thể được đặt trên đối tượng SearchBox.
Thuộc tính | |
|---|---|
bounds optional |
Loại:
LatLngBounds|LatLngBoundsLiteral optionalKhu vực để thiên về các cụm từ gợi ý tìm kiếm. Thông tin dự đoán sẽ thiên về (nhưng không giới hạn ở) các cụm từ tìm kiếm nhắm đến những ranh giới này. |
Lớp PlaceContextualElement
Lớp google.maps.places.PlaceContextualElement
Một tiện ích sử dụng token ngữ cảnh để hiển thị chế độ xem theo ngữ cảnh của câu trả lời từ tính năng Neo bám vào Google Maps.
Phần tử tuỳ chỉnh:
<gmp-place-contextual context-token="string"></gmp-place-contextual>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceContextualElementOptions.
Truy cập bằng cách gọi const {PlaceContextualElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceContextualElement |
PlaceContextualElement([options])Tham số:
|
Thuộc tính | |
|---|---|
contextToken |
Loại:
string optionalToken ngữ cảnh.
Thuộc tính HTML:
|
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
Giao diện PlaceContextualElementOptions
google.maps.places.PlaceContextualElementOptions
giao diện
Các lựa chọn cho PlaceContextualElement.
Thuộc tính | |
|---|---|
contextToken optional |
Loại:
string optionalMã token ngữ cảnh do phản hồi của tính năng Neo bám vào Google Maps cung cấp. |
Lớp PlaceContextualListConfigElement
Lớp google.maps.places.PlaceContextualListConfigElement
Một phần tử HTML định cấu hình các tuỳ chọn cho chế độ xem danh sách của Phần tử theo bối cảnh của địa điểm.
Phần tử tuỳ chỉnh:
<gmp-place-contextual-list-config layout="compact" map-hidden></gmp-place-contextual-list-config>
Lớp này mở rộng
HTMLElement.
Lớp này triển khai PlaceContextualListConfigElementOptions.
Truy cập bằng cách gọi const {PlaceContextualListConfigElement} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hàm dựng | |
|---|---|
PlaceContextualListConfigElement |
PlaceContextualListConfigElement([options])Tham số:
|
Thuộc tính | |
|---|---|
layout |
Loại:
PlaceContextualListLayout optionalBố cục.
Thuộc tính HTML:
|
mapHidden |
Loại:
boolean optionalLiệu bản đồ có bị ẩn hay không.
Thuộc tính HTML:
|
Phương thức | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidThiết lập một hàm sẽ được gọi bất cứ khi nào sự kiện được chỉ định được phân phối đến mục tiêu. Xem addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])Tham số:
Giá trị trả về:
voidXoá trình nghe sự kiện đã đăng ký trước đó bằng addEventListener khỏi mục tiêu. Xem removeEventListener. |
PlaceContextualListConfigElementOptions
google.maps.places.PlaceContextualListConfigElementOptions
giao diện
Các lựa chọn cho PlaceContextualListConfigElement.
Thuộc tính | |
|---|---|
layout optional |
Loại:
PlaceContextualListLayout optionalMặc định:
PlaceContextualListLayout.VERTICALBố cục. |
mapHidden optional |
Loại:
boolean optionalMặc định:
falseĐúng nếu bản đồ bị ẩn. |
Hằng số PlaceContextualListLayout
hằng số
google.maps.places.PlaceContextualListLayout
Danh sách bố cục mà Phần tử theo bối cảnh địa điểm hỗ trợ cho chế độ xem danh sách.
Truy cập bằng cách gọi const {PlaceContextualListLayout} = await google.maps.importLibrary("places").
Xem Thư viện trong API JavaScript của Maps.
Hằng số | |
|---|---|
COMPACT |
Bố cục danh sách thu gọn: các mục trong danh sách được hiển thị dưới dạng đường liên kết trên một dòng, với các mục tràn trong danh sách thả xuống. |
VERTICAL |
Bố cục dạng danh sách dọc: các mục trong danh sách được hiển thị dưới dạng thẻ trong danh sách dọc. |