Đảo ngược mã hoá địa lý
Mã hoá địa lý ngược đề cập đến việc chuyển đổi theo vị trí địa lý của một vị trí
thành một địa chỉ đường phố mà con người có thể đọc được. SDK Bản đồ dành cho iOS
bao gồm một lớp được gọi là
GMSGeocoder
bao gồm
reverseGeocodeCoordinate
mà bạn có thể sử dụng để thực hiện chuyển đổi. Phương thức này sử dụng
xác định toạ độ của một vị trí
CLLocationLocation2D
và trả về địa chỉ đường phố mà con người có thể đọc được trong trường hợp
GMSAddress
.
Ảnh hưởng của lựa chọn ưu tiên về ngôn ngữ
Bộ mã hoá địa lý được tối ưu hoá để cung cấp địa chỉ đường phố mà con người có thể đọc được. Để đạt được thao tác này trả về địa chỉ đường phố bằng ngôn ngữ địa phương, được chuyển tự thành văn bản mà người dùng có thể đọc được (nếu cần). Tất cả địa chỉ khác được trả về trong ngôn ngữ ưu tiên.
Các thành phần địa chỉ được trả về trong cùng một ngôn ngữ được chọn từ thành phần đầu tiên.
Nếu một tên không có sẵn bằng ngôn ngữ ưu tiên, thì bộ mã hoá địa lý sẽ sử dụng kết quả phù hợp nhất.
Đảm bảo liên quan đến các thành phần địa chỉ
Google không đảm bảo đối với các thành phần địa chỉ. Cấu trúc địa chỉ những thay đổi giữa các quốc gia và thậm chí cả trong nội bộ các quốc gia.
Thành phần địa chỉ có thể chỉ chứa những thông tin có liên quan đến mã bưu chính và nhiều địa chỉ khác.
Cụ thể, địa phương không được đảm bảo là luôn có mặt hoặc cũng không nó phải luôn đại diện cho thành phố.
Để biết ví dụ về các thành phần địa chỉ trong thực tế, hãy xem Đặt biểu mẫu địa chỉ tự động hoàn thành.
Sắp xếp kết quả
Kết quả không được sắp xếp theo khoảng cách và thứ tự có thể thay đổi.
Chúng tôi không đảm bảo đơn đặt hàng cụ thể.
Không có gì đảm bảo về kết quả đầu tiên.
Mã hoá địa lý ngược là một ước tính
Bộ mã hoá địa lý cố gắng tìm vị trí có thể định địa chỉ gần nhất trong một sự khoan dung cụ thể.
Nếu bộ mã hoá địa lý không thể tìm thấy kết quả trùng khớp, thì bộ mã hoá không trả về kết quả.
Để biết thêm thông tin, hãy xem Các phương pháp hay nhất về mã hoá địa lý địa chỉ và Câu hỏi thường gặp về mã hoá địa lý.