Lớp Geocoder
Lớp google.maps.Geocoder
Một dịch vụ để chuyển đổi giữa địa chỉ và LatLng
.
Truy cập bằng cách gọi const {Geocoder} = await google.maps.importLibrary("geocoding")
.
Xem Thư viện trong Maps JavaScript API.
Hàm dựng | |
---|---|
Geocoder |
Geocoder() Tham số: Không có
Tạo một phiên bản mới của Geocoder để gửi yêu cầu mã hoá địa lý đến các máy chủ của Google. |
Phương thức | |
---|---|
geocode |
geocode(request[, callback]) Tham số:
Giá trị trả về:
Promise<GeocoderResponse> Mã hoá địa lý một yêu cầu. |
Giao diện GeocoderRequest
google.maps.GeocoderRequest
giao diện
Quy cách cho yêu cầu mã hoá địa lý sẽ được gửi đến Geocoder
.
Thuộc tính | |
---|---|
address optional |
Loại:
string optional Địa chỉ cần mã hoá địa lý. Bạn phải cung cấp một và chỉ một trong số address , location và placeId . |
bounds optional |
Loại:
LatLngBounds|LatLngBoundsLiteral optional LatLngBounds mà trong đó cần tìm kiếm. Không bắt buộc. |
componentRestrictions optional |
Loại:
GeocoderComponentRestrictions optional Các thành phần được dùng để giới hạn kết quả trong một khu vực cụ thể. Bộ lọc bao gồm một hoặc nhiều thành phần sau: route , locality , administrativeArea , postalCode , country . Hệ thống sẽ chỉ trả về những kết quả phù hợp với tất cả bộ lọc. Các giá trị bộ lọc hỗ trợ các phương thức sửa lỗi chính tả và so khớp một phần giống như các yêu cầu mã hoá địa lý khác. Không bắt buộc. |
|
Loại:
Array<ExtraGeocodeComputation> optional Danh sách các phép tính bổ sung có thể được dùng để hoàn tất yêu cầu. Lưu ý: Những phép tính bổ sung này có thể trả về các trường bổ sung trong phản hồi. |
fulfillOnZeroResults optional |
Loại:
boolean optional Thực hiện lời hứa về trạng thái ZERO_RESULT trong phản hồi. Điều này có thể là do ngay cả khi không có kết quả mã hoá địa lý, vẫn có thể có các trường cấp độ phản hồi bổ sung được trả về. |
language optional |
Loại:
string optional Giá trị nhận dạng ngôn ngữ cho ngôn ngữ mà kết quả sẽ được trả về (nếu có thể). Xem danh sách ngôn ngữ được hỗ trợ. |
location optional |
Loại:
LatLng|LatLngLiteral optional LatLng (hoặc LatLngLiteral ) mà bạn muốn tìm kiếm. Bộ mã hoá địa lý thực hiện một quy trình mã hoá địa lý ngược. Hãy xem phần Geocoding ngược để biết thêm thông tin. Bạn phải cung cấp một và chỉ một trong số address , location và placeId . |
placeId optional |
Loại:
string optional Mã địa điểm được liên kết với vị trí. Mã địa điểm giúp xác định riêng một địa điểm trong cơ sở dữ liệu của Google Địa điểm và trên Google Maps. Tìm hiểu thêm về mã địa điểm trong hướng dẫn dành cho nhà phát triển Places API. Bộ mã hoá địa lý thực hiện một quy trình mã hoá địa lý ngược. Hãy xem phần Địa lý mã hoá ngược để biết thêm thông tin. Bạn phải cung cấp một và chỉ một trong số address , location và placeId . |
region optional |
Loại:
string optional Mã quốc gia dùng để điều chỉnh kết quả tìm kiếm, được chỉ định là mã nhận dạng CLDR / thẻ phụ khu vực Unicode gồm 2 ký tự (không phải là số). Không bắt buộc. Hãy xem Thông tin chi tiết về phạm vi của Nền tảng Google Maps để biết các khu vực được hỗ trợ. |
Giao diện GeocoderComponentRestrictions
google.maps.GeocoderComponentRestrictions
giao diện
GeocoderComponentRestrictions
đại diện cho một nhóm bộ lọc phân giải thành một khu vực cụ thể. Để biết thông tin chi tiết về cách hoạt động của tính năng này, hãy xem phần Lọc thành phần mã hoá địa lý.
Thuộc tính | |
---|---|
|