Như bạn nói, điều này có thể có nghĩa là địa chỉ IP của bạn đã bị chặn. Tôi đảm bảo rằng bạn chỉ định thông số chính trên chuỗi truy vấn cho yêu cầu API mã hóa địa lý.
https://maps.googleapis.com/maps/api/geocode/xml?sensor=false&address=Placename&key=XXxxxXXxXxxxxXXxx
Ngoài ra hãy chắc chắn rằng nếu bạn đã thiết lập hạn chế địa chỉ IP trong Google Play, bạn đã cho phép địa chỉ IP chính xác, chỉ cần nhấp vào dự án trong danh sách và bạn sẽ thấy phép IP.
Nếu bạn vẫn gặp sự cố, bạn có thể muốn xem xét in ra các giá trị của status
và error_message
yếu tố từ phản hồi từ Google, bạn sẽ thấy một cái gì đó như thế này:
REQUEST_DENIED - This IP, site or mobile application is not authorized to use this API key. Request received from IP address 123.4.5.678, with empty referer
Nếu không đề cập đến giới hạn địa chỉ IP, nó cũng có thể cung cấp cho bạn đủ thông tin về sự cố mà Google khắc phục.
Nguồn
2018-01-24 11:42:18
Rất cám ơn vì nó hoạt động ngay bây giờ – cs0815
Điều này cũng khiến tôi hiểu. Tôi cho rằng họ sẽ đặt tất cả các thông số bắt buộc ở đầu danh sách! – Jrgns
Sự khác nhau giữa việc cung cấp 'sensor = true' so với' sensor = false' là gì? Ý tôi là * cái gì * nếu máy tính gọi có thể sử dụng cảm biến? Khi tôi thử 'sensor = false', tôi nhận ** chính xác ** giống như khi tôi thử' sensor = true'. Vậy tại sao không đơn giản sử dụng 'sensor = random (true/false)'? – Pacerier