1
A
回答
5
這是一個很好的資源做一些事情:code.google.com/apis/maps/articles/phpsqlsearch.html#findnearsql
基地城市: 緯度:37 LNG:-122
SELECT id, (6371 * acos(cos(radians(37)) * cos(radians(lat)) * cos(radians(lng) - radians(-122)) + sin(radians(37)) * sin(radians(lat)))) AS distance FROM markers HAVING distance < 50 ORDER BY distance LIMIT 0 , 20;
與「Tricker」解決方案的原理相同。
0
我寫的一種計算座標之間距離的腳本。你可以做到這一點,當你有2個座標:
base :
- latitude
- longitude
city :
- latitude
- longititude
你必須在基地城市地理COORDS通過,那麼你需要捲曲發送給谷歌或雅虎服務器(取決於你想你該地址解析器API )獲得城市協調。
現在它的問題來自哪個城市嗎?如果你沒有,你可以購買一個郵編區域數據庫(然後你可以讓你的座標離開你想要的城市)。當你有來自城市的座標時,你可以運行一個複雜的計算,因爲距離。之後,您可以查看結果/距離是大於還是小於50.如果較小,您可以將它作爲範圍內的城市返回。
這不是你在幾分鐘內
+0
嗯多數民衆贊成在有趣的...我會嘗試這一個...感謝您的答覆... – saikat 2011-01-10 11:00:40
相關問題
- 1. 如何在python中獲取城市(geonameid)的附近城市?
- 2. 使用Google Places API在特定地點獲取附近城市
- 3. 城市附近城市Webservice或PHP代碼
- 4. 如何獲取OSM節點或城市的城市和國家?
- 5. 查找附近的大型城市GEONAMES
- 6. 從城市獲取城市建議,該用戶輸入android
- 7. 搜索附近城市lat和長
- 8. MKReverseGeocoder返回不是城市的城市?
- 9. 在給定城市的其他城市獲得時間
- 10. 獲取城市/城鎮列表
- 11. 獲取城市周圍的城市與谷歌地點api給定半徑城市的列表
- 12. 從N個城市列表中選擇一個城市/城市的方式
- 13. 如何獲取城市的經緯度?
- 14. 如何獲取geonames中的城市
- 15. 從flickr api提取城鎮/城市YQL
- 16. 獲取變焦城市
- 17. 獲取每個城市
- 18. 獲取城市邊界框
- 19. 如何獲取R中openmap()的特定城市的邊界框?
- 20. 如何獲取最近的城市的名稱
- 21. 如何獲取C#中特定城市的日期時間?
- 22. 如何從特定的Foursquare帳戶中提取最近的城市/國家?
- 23. 從我當前所在的位置附近的城市或城鎮
- 24. 如何獲取城市列表?
- 25. 如何通過Facebook的城市ID查找城市名稱?
- 26. 是否可以在Google地圖中獲取城市A和城市B之間的城市列表
- 27. 如何讓附近的城市天氣預報
- 28. 可能通過Foursquare獲得我附近的城市嗎?
- 29. 從GPS座標獲取城市名稱
- 30. 從IP地址獲取城市
你剛剛顯示我需要..謝謝哥們...其實我很懶惰...只是需要小腳本做大事... – saikat 2011-01-10 14:21:10