Tôi muốn tự động hoàn thành như Google Place nhưng tôi không muốn sử dụng Google Place API. Tôi đã lấy ví dụ tự động hoàn thành nomatim nhưng nó không hoạt động trong Windows 8 vì nó được triển khai trong node.js
Ai giúp tôi với?
Tôi muốn tự động hoàn thành như Google Place nhưng tôi không muốn sử dụng Google Place API. Tôi đã lấy ví dụ tự động hoàn thành nomatim nhưng nó không hoạt động trong Windows 8 vì nó được triển khai trong node.js
Ai giúp tôi với?
Câu trả lời:
Sử dụng Nominatim cho Autocompletion có thể không phải là ý tưởng tốt nhất. Nếu bạn sử dụng Máy chủ nommim nommim, chính sách sử dụng sẽ cấm sử dụng Nominatim cho Tự động hoàn thành:
Tự động hoàn tất tìm kiếm: Điều này chưa được Nominatim hỗ trợ và bạn không được triển khai dịch vụ như vậy ở phía máy khách bằng API.
Ngoài ra, nó không thực sự hữu ích khi sử dụng Nominatim để tự động hoàn thành, bởi vì nếu bạn gõ "Ber", bạn sẽ mong đợi một cái gì đó như "Berlin" nhưng Nominatim tìm kiếm các địa điểm chính xác là "Ber" và gợi ý "Ber, Tombouctou, Timbuktu, Mali".
Nhưng có một số trình mã hóa địa lý dựa trên OpenStreetMap có hỗ trợ tự động hoàn thành như Photon và Pelias ( Demo ). Có các ví dụ sử dụng trên các trang web dự án.