是否有任何解决方案可以访问用户当前位置
我使用geocoder gem
@request = request.location
但它提供保留或零输入
答案 0 :(得分:0)
首先将此代码放在您的html页面中
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
你会得到Latitude&amp;此代码中该位置的经度。然后使用此纬度和时间值。经度与地理编码宝石。 您将能够找到该位置的地址。
你也可以从这里看到这个。 http://www.w3schools.com/html/html5_geolocation.asp