Tôi đã thấy nhiều thư viện "mã hóa địa lý đảo ngược" bằng nhiều ngôn ngữ khác nhau; tất cả phụ thuộc vào việc gọi một nhà cung cấp bên ngoài thông qua REST hoặc một số phương pháp tương tự. Tuy nhiên, bạn không thể gọi nhà cung cấp REST nếu bạn phải xử lý hàng nghìn yêu cầu mỗi giây.Có thư viện Java hiện có nào cho phép bạn thực hiện tra cứu nhanh chóng, trong bộ nhớ mã zip (tiền thưởng, tiểu bang và thành phố) từ vĩ độ/kinh độ không?
Mặt khác, sự cố phải đơn giản để giải quyết - Cơ sở dữ liệu dựa trên CSV có sẵn miễn phí với thông tin này. Vấn đề là thời gian và chi phí của việc viết một thực hiện tìm kiếm trong bộ nhớ hiệu quả và được thử nghiệm tốt, so với việc tải xuống hoặc mua một cái hiện có.
Tôi không thể tìm thấy bất kỳ nội dung nào sau nhiều lần tìm kiếm nhưng tôi không thể tin rằng không thể có. Có thư viện được viết trước nào thực hiện điều này không?
Câu hỏi này:
Fastest way to find the location(zip, city, state) given latitude/longitude
đến gần nhất, nhưng về cơ bản chỉ ra làm thế nào để ghi các giải pháp, không phải là có điều gì có sẵn khỏi kệ. Nhưng phải có một số thư viện tất cả mọi người sử dụng cho việc này. Hàng chục người mỗi ngày phải có vấn đề này.
@birryree, nhận xét dành cho nhận xét. Nếu bạn muốn đánh dấu câu hỏi, hãy sử dụng tính năng câu hỏi yêu thích (nhấp vào dấu sao). –