Chcemy, aby strona internetowa wspierała międzynarodowe geokodowanie. Staramy się używać interfejsów API, które ograniczają i/lub ograniczają żądania, co może spowodować, że nasze spodnie spadną, gdy usługa zyska objętość. W jaki sposób nowoczesne strony internetowe, takie jak Facebook, realizują geokodowanie? Czy istnieją narzędzia do wdrażania dokładnych wewnętrznych skalowalnych rozwiązań geokodowania dla całego świata?Skalowalne międzynarodowe rozwiązania geokodowania
Odpowiedz
Nie wiem o interfejsach API dla międzynarodowego geocondingu. Może jednak Cassandra http://cassandra.apache.org/ może dodać coś wartościowego dla ciebie. Chociaż jest to rozwiązanie skoncentrowane na pamięci masowej, z pewnością może być skalowalne.
Twitter używa go do przechowywania geolokalizacji i miejsca danych procentowej http://engineering.twitter.com/2010/07/cassandra-at-twitter-today.html jak https://simplegeo.com/
wiem, że jest to starszy pytanie. Zawsze możesz skorzystać z usługi, a następnie buforować odpowiedni wynik w lokalnej bazie danych ... po prostu najpierw sprawdź lokalnie, a następnie przywróć usługę. Po pewnym czasie większość twoich żądań będzie trafiona w twoją lokalną bazę danych, przy bardzo niewielu awariach.
W przypadku projektu w USA rozpoczęliśmy od zapoczątkowanej bazy danych kodów pocztowych w Stanach Zjednoczonych, a korzystanie z Bing jako zabezpieczenia zastępczego nigdy nie przekroczyć limitu 5000/dzień (iirc). YMMV z tym rozwiązaniem, ale nie jest to nierozsądne.
- 1. Data PHP, międzynarodowe nazwy miesięcy?
- 2. Kod odwrotnego geokodowania
- 3. Automatyczne wyszukiwanie odpowiedniego powiększenia dla wyniku geokodowania
- 4. Którą strukturę danych należy użyć do geokodowania?
- 5. Szukasz dobrego i darmowego API odwrotnego geokodowania
- 6. Niestandardowe uchwyty skalowalne w JQuery UI
- 7. Jak załadować skrypt treści na wszystkie strony Google (międzynarodowe)?
- 8. Rozwiązania WiX?
- 9. Rozwiązania buforowania
- 10. Usługa geokodowania Google zwraca błąd 400 Zły wniosek
- 11. Geopy ValueError "Nie znaleziono dokładnie jednego dopasowania" podczas geokodowania
- 12. Jak dokładne są interfejsy API geokodowania i jakie są najdokładniejsze?
- 13. W jaki sposób zaimplementować skalowalne macierze w Go
- 14. Czy są dostępne skalowalne systemy przechowywania plików typu open source?
- 15. Jak skalowalne jest Codeigniter V Inne frameworki PHP?
- 16. Limity i aplikacje limitów interfejsu API YouTube, które są skalowalne
- 17. Skalowalne samo-hostowane przesyłanie plików do Ruby on Rails
- 18. Jak uzyskać zmienne i skalowalne kolumny przy użyciu NodeView?
- 19. Formy C# win sprawiają, że kontrolki są skalowalne
- 20. 2D rozmycie ruchu rozwiązania
- 21. Rozwiązania autoryzacji Rails 3
- 22. Błąd rozwiązania sudoku
- 23. Sieciowe rozwiązania do drukowania
- 24. Rozwiązania load balancer Tomcat
- 25. SPOJ: wyjaśnienie rozwiązania M3TILE
- 26. Szukam pragmatycznego rozwiązania CMDB
- 27. rozwiązania równań funkcjonalne programowo
- 28. Zapobieganie upraszczaniu rozwiązania
- 29. Jak cofnąć "Rozwiązania" w TortoiseGit?
- 30. Resharper - wyłączanie szerokiej analizy rozwiązania