2013-06-20 32 views
10

Tôi gặp sự cố có thể ai đó có cùng vấn đề.Chi tiết địa chỉ Google API trả lại cuộc gọi NOT_FOUND cho tham chiếu tự động hoàn thành hiện tại

Tôi đang gọi đến địa chỉ api gọi tự động điền địa điểm google.

Sau đó tôi trình bày cho người dùng kết quả và anh ấy có thể chọn địa điểm. Căn cứ vào lựa chọn tôi đang làm cho địa điểm chi tiết cuộc gọi và lấy các chi tiết của địa điểm.

Vấn đề của tôi là một số trường hợp dịch vụ chi tiết trả về NOT_FOUND. đáp ứng đầy đủ trông giống như sau

{\n \"debug_info\" : [],\n \"html_attributions\" : [],\n \"status\" 
: \"NOT_FOUND\"\n}\n 

Dựa trên tài liệu api google, NOT_FOUND để biết chi tiết nơi là: NOT_FOUND chỉ ra rằng vị trí tham chiếu không được tìm thấy trong cơ sở dữ liệu Places.

Nhưng tôi đã nhận được Tài liệu tham khảo này chỉ 1 giây trước từ cuộc gọi dịch vụ tự động hoàn tất!

Bất kỳ ai cũng có cùng sự cố?

Cảm ơn, Noam

Trả lời

5

Có hai chỉ số ở đây, một cho autocomplete đề nghị và một cho các chi tiết bản đồ. Bạn đang thấy kết quả của hai chỉ mục được cập nhật vào các thời điểm khác nhau. Nếu bạn cung cấp địa chỉ được đề cập, tôi có thể xác nhận với các nhóm thích hợp hoặc bạn chỉ có thể đợi một vài ngày để các chỉ mục trở lại đồng bộ hóa.

+0

Cảm ơn Brett, tôi có thể thấy bây giờ chỉ mục đã được cập nhật. Những gì tôi không hiểu là thực hành tốt nhất để làm việc với những nơi google là gì. Vấn đề là tôi đang trình bày một danh sách trả lời tự động hoàn chỉnh cho người dùng. sau đó ông bấm vào một và nếu chỉ mục không được cập nhật, tôi sẽ gặp lỗi. có cách nào để lọc ra phản hồi tự động hoàn tất mà chỉ mục của họ chưa được cập nhật trong chi tiết địa điểm không? – Noam

+0

Không có cách nào rẻ để lọc ra các mục nhập không nằm trong chỉ mục Chi tiết Địa điểm của chúng tôi. Bạn sẽ thực hiện các yêu cầu Chi tiết Địa điểm cho mỗi mục nhập của danh sách thả xuống, điều này sẽ sử dụng hết hạn ngạch của bạn. – Brett

+2

Bất kỳ tiến bộ nào về vấn đề này? Sự cố này xảy ra trên trang web của tôi vài ngày một lần; điều đó rất phiền. Làm cách nào để giải quyết vấn đề "không đồng bộ" này dẫn đến lỗi NOT_FOUND? – morgler