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:
|