我必須做一個餐廳送貨上門網站,業主不希望提供超過6公里的路程。我聽說geoIP DB'Maxmind GeoLite城市'雖然不是特別準確。此外,如果您知道具有短代碼的數據庫或預先定義的查詢以獲取沒有編碼負載的距離,我很樂意聽到它!我希望這個問題已經足夠明確。歡迎所有建議!有沒有免費的GeoIP服務可以準確檢測2個地址是否在6Km以內?
-1
A
回答
-1
據我所知,沒有免費的IP地理位置數據庫可以可靠地提供您正在尋找的準確性,特別是如果您的客戶有訪客使用移動設備。我建議你看看W3C Geolocation JavaScript API。這樣的結果通常比IP地理定位更準確,特別是當用戶使用GPS時。請注意,它會彈出一個對話框詢問用戶他們是否要與您的網站分享他們的位置。
2
我不知道您的項目的規格,但很可能您知道收貨地址。在這種情況下,您可以使用Google的地理編碼API獲取位置(lat,lng),然後計算距離。
當然每天的請求量有限制,但我覺得你的應用程序不會達到這個限制。
到這裏看看:
+0
很好的答案! GeoIP不準確,因爲IP地址一直在改變。但是,反向地理編碼(街道地址到地理座標)的結果相當驚人,你很可能會在100米左右獲得準確的結果。這也更簡單,因爲當服務器位於代理/負載均衡器後面時,獲取客戶端IP可能非常棘手。 –
0
相關問題
- 1. 是否有付費的免費服務可以實現IP地址的準確地理位置查詢?
- 2. 有沒有免費的地址驗證服務?
- 3. 是否可以檢測到HTML5地理定位的準確性?
- 4. 是否有免費/付費的地理數據服務?
- 5. DST API - 有沒有免費服務?
- 6. 有沒有方法可以確定某個特定地址是否沿着x英里內的路線行駛?
- 7. 設置可以檢測客戶端IP地址的服務器
- 8. 檢查地址網址以檢查它是否有端點
- 9. 有沒有免費的服務來存儲地理興趣點和REST檢索
- 10. 我可以檢查地址是否在共享內存中?
- 11. 是否可以免費簽署Java applet?
- 12. 我們可以檢查指針以確保它是有效的地址嗎?
- 13. 有沒有可以將我的地理位置發送到Web服務的Android免費軟件?
- 14. 是否可以在不使用GeoIP的情況下檢查IP地址是否來自特定國家?
- 15. 有沒有可以在PHP中檢測訪問者國家的網絡服務?
- 16. 確定IP地址郵政編碼的免費網絡服務
- 17. 我可以確定/如何檢測設備是否有振動?
- 18. 是否可以使用SoapUI測試有狀態的Web服務?
- 19. 是否有免費的在線數據緩存服務?
- 20. 一次有多少個IP地址可以訪問Web服務?
- 21. 有沒有免費的服務以編程方式發送短信?
- 22. 是否有免費的堆腐敗檢測工具的Windows?
- 23. 是否有可能在java servlet中準確確定客戶端的IP地址
- 24. 在Swift中,我可以檢測一個CLLocation是否有效嗎?
- 25. 是否有免費的服務可以自動完成世界各地所有國家的郵政地址(街道名稱)?
- 26. 是否有可能有2個變量指向內存中的相同地址
- 27. 有沒有免費的地圖控件?
- 28. 有沒有一種方法可以免費安裝.NET 3.5 SP1?
- 29. 是否可以免費試用Google GPU測試版?
- 30. 是否有現有的免費API /服務我可以讓你獲得視頻元數據?
SQL Server 2012有一個名爲geography的數據類型。看看擴展的參考。 http://technet.microsoft.com/en-us/library/cc280766.aspx – user2930100