Raylarım uygulamasında, adresi ve karşılık gelen enlem ve boylamı tutan bazı model Konumum var. Ana sayfada, kullanıcı konum tablosunda en yakın yerleri bulmak istediği yeri arayabilir.
İstemci tarafında coğrafi kodlama için JavaScript Google API'sini kullanıyorum. Kullanıcı başına limit 25000 req/gün olduğu için, endişelenmenize gerek yok sanırım hiç kimse bir yeri bir çok kez aramak isteyecektir. İstemciden sunucuya geocoded enlem ve boylam göndermek için Ajax kullanıyorum.
Şimdi ciddi taraftayım ve bir referans noktası ve konum tablosu var. Ama şu anda, bazı yakındaki yerleri tahmin etmek için Google API kullanan geocoder gemini kullanamıyorum, sunucu tarafında günde 2500 istek sınırı var ve bunun aşılmasını bekliyorum.).
Harici API'yi çağırmadan yakındaki bazı yerleri kolayca döndürmek için hangi aracı kullanabilirim? Diğer API'lerin olduğunu biliyorum, ancak hepsinin ya sınırlamaları ya da yükümlülükleri var ve matematiksel hesaplamaya daha çok benzediğinden, bu noktada API ile oynamak için neden göremiyorum.Harici API'yi (yani Google Haritalar) aramadan yakındaki yerleri tahmin etme araçları
0
A
cevap
1
İlişkisel bir veritabanı kullandığınızı varsayarsak, Konumlarınızı indekslemek ve Geo Distance Range Query kullanarak arama yapmak için ElasticSearch'ü kullanabilirsiniz.
Diğer benzer seçenekler bir Mongo koleksiyonu kullanmak ve Mongo's $near operator'un avantajından yararlanır.
Düzenleme:
MySQL/PostgreSQL kullanıyorsanız yararlı olabilir sorunuzla ilgili bazı sorular vardır konum:
Find closest 10 cities with MySQL using latitude and longitude?
İlgili konular
- 1. google yerleri liste öğeleri
- 2. Google Haritalar
- 3. Android'de yakındaki Yoga yerlerine nasıl ulaşabilirim?
- 4. Haritalar, Google için Google Haritalar API'sinde çevrimdışı çalışmayı nasıl sağlar?
- 5. Gömülü Google Haritalar Hatası - Menşei
- 6. açık google haritalar
- 7. Google haritalar reaksiyon
- 8. Google Haritalar API'sı
- 9. Google haritalar android
- 10. Google Haritalar görüntülenmiyor
- 11. Flex Bileşenindeki Google Haritalar
- 12. Google Haritalar API'sı
- 13. Google Haritalar ile DrawerLayout
- 14. Google Haritalar API'sı?
- 15. ARMA modelini kullanarak istatistik modelleri tahmin etme
- 16. google geliştirici araçları/firebug
- 17. Android google maps, google yerleri, kuzey enlemi güney latitiude aşıyor
- 18. MapKit 6 - Yakındaki Yerler Nasıl Bulunur?
- 19. Başlık dosyası dahil etme statik analiz araçları?
- 20. Ülke haritaları ile Google Haritalar?
- 21. Google haritalar duyarlı yeniden boyutlandırma
- 22. Google Haritalar için Ücretlendirme Ücretleri?
- 23. Google Haritalar API v2 olarak
- 24. Xcode Google Haritalar Search Bar
- 25. İmleç Google Haritalar uygulamasında kayboluyor
- 26. Harici javascript kitaplığını reactjs'e dahil etme
- 27. Google perf araçları nasıl kullanılır?
- 28. Apple Haritalar ve Google Haritalar API'sı için aynı parametreler?
- 29. Google Haritalar veya Yahoo Haritalar için En İyi .NET Sarıcı?
- 30. Unity'de Google Haritalar Sokak Görünümü modunu eklemek mümkün mü?