有沒有可以將我的當前位置打印到控制檯的gem?例如,我的經度或緯度,甚至沒有輸入任何東西的街道地址?如何獲取Ruby中的當前位置?
我閱讀了Google-Maps-for-Rails和Geocoder文檔,我必須提供像經度和緯度的輸入來獲取地址等信息。我不希望用戶不得不輸入任何內容,只要他們運行程序他們的位置打印出來,讓它是街道地址或經度和緯度
有誰知道另一種方式,然後Geocoder或gmaps4rails完成這個?
有沒有可以將我的當前位置打印到控制檯的gem?例如,我的經度或緯度,甚至沒有輸入任何東西的街道地址?如何獲取Ruby中的當前位置?
我閱讀了Google-Maps-for-Rails和Geocoder文檔,我必須提供像經度和緯度的輸入來獲取地址等信息。我不希望用戶不得不輸入任何內容,只要他們運行程序他們的位置打印出來,讓它是街道地址或經度和緯度
有誰知道另一種方式,然後Geocoder或gmaps4rails完成這個?
使用類似Geokit的寶石,您可以對您的外部IP地址進行地址編碼,但結果不是很準確。如果您需要GPS準確的結果,您可以利用您的系統地理定位,例如在Mac上:https://github.com/robmathers/WhereAmI
是啊我試過,要求'geokit' 包括GeoKit :: Geocoders,但得到了一個錯誤,說未初始化常量MultiGeocoder(NameError)基本上從這個線程http://stackoverflow.com/questions/4889599/rails-how-to-get-get-緯度和經度 - 從 - 字符串的地址 - 把-IT-上,谷歌 –
您可以獲取您的外部IP並使用IP地理基地之一進行地理定位。 –
好的,我會研究它,非常感謝。你知道他們是否也處理手機,我猜gps –
可能重複http://stackoverflow.com/questions/18934213/method-of-getting-current-location-from-ip-address-in-rails-地理編碼器 - 和 - gmaps4?RQ = 1。 –