Tôi thực sự thất vọng với kết quả địa lý của Google và hy vọng ai đó có thể tư vấn cho tôi điều tốt nhất là đi.Google Map GEO Results
Tôi đã tạo tính năng Tự động đề xuất nơi bạn có thể bắt đầu nhập địa chỉ và Google sẽ phản hồi với các đề xuất. Người dùng sau đó chọn và địa chỉ để di chuyển.
Nhưng trước khi tôi muốn họ tiếp tục trên trang tiếp theo, tôi muốn xác thực lựa chọn của họ. Tôi đã nghĩ rằng điều này sẽ dễ dàng vì chúng tôi chỉ kiểm tra những gì Google đã cung cấp. Nhưng khi tôi thực hiện tra cứu xác nhận của mình, nó sẽ không hiển thị kết quả nào.
Một số mã ví dụ:
phép nói rằng tôi chọn từ gợi ý địa chỉ này: Suffield, CT 06.078, Mỹ
Sau đó, trên xác nhận tôi làm một tra cứu thứ hai với ví dụ địa chỉ này.
$string = "Suffield, CT 06078, USA";
echo 'http://maps.google.com/maps/geo?output=json&oe=utf8&gl=us&sensor=false&key=[MyKey]&q='.urlencode($string).'';
Nó mang lại cho tôi Error code 602 (G_GEO_UNKNOWN_ADDRESS)
Làm thế nào có thể nó không được tìm thấy khi trao nó cho tôi địa chỉ?
Làm cách nào tôi có thể giải quyết vấn đề này?
Hình như nó hoạt động nếu bạn loại bỏ một trong hai tiểu bang hoặc mã zip. Tôi không biết lý do tại sao ... –
API này không được sử dụng nữa ** maps.google.com/maps/geo? **? – EmptyStack