在我的網站,我想有一個半徑搜索用戶配置文件,類似於Twitter的是他們advanced search做與「接近這個地方」Twitter的半徑搜索
我目前有LAT美國郵政編碼數據庫lon數據,但該網站現在正在全球擴張。在全球各地添加本地近距離搜索的最佳方法是什麼?爲每個國家添加郵政編碼表? Twitter如何做到這一點?
在我的網站,我想有一個半徑搜索用戶配置文件,類似於Twitter的是他們advanced search做與「接近這個地方」Twitter的半徑搜索
我目前有LAT美國郵政編碼數據庫lon數據,但該網站現在正在全球擴張。在全球各地添加本地近距離搜索的最佳方法是什麼?爲每個國家添加郵政編碼表? Twitter如何做到這一點?
你需要的是一個地理編碼服務。有許多免費和付費選項。 Google提供Geocoder作爲他們的地圖API的一部分,但應用了費率限制,並且必須在Google地圖上繪製數據。
例如http://maps.google.com/maps/api/geocode/json?address=[insert+address/postcode+here]&sensor=false
另一個免費的選擇是opengeocoding.org。也有一些商業選擇。
這就是我以前做過這種事情的方式。我不清楚你想做什麼(即你的實現需要什麼,你有什麼數據等等),但是我使用了這個和經緯度的組合來確定距離。