簡體   English   中英

訪問時獲取用戶的位置(緯度,經度)

[英]Get user's location (latitude, longitude) when visited

每當用戶進入我的網站時,我想獲得他的經度,緯度以便在我的谷歌地圖中進一步使用。 我嘗試過使用HTML5地理定位腳本和geocoder gem

使用Geocoder gem時,我的哈希在嘗試下面的代碼時是空的,為什么會發生這種情況? 這是因為我在localhost中運行它嗎? 如果有任何其他方式,請建議如何完成它。

我只需要用戶的經緯度,就是這樣。

location = request.location
longitude = location.data['longitude']

如果您仔細閱讀了地理編碼器gem的文檔,您會注意到:

請注意,這些方法通常會在測試和開發環境中返回nil,因為“localhost”和“0.0.0.0”之類的東西不是Internet IP地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM