gpt4 book ai didi

javascript - 将 IP 地理定位与 Rails 3 结合使用

转载 作者:行者123 更新时间:2023-11-28 10:23:07 24 4
gpt4 key购买 nike

我正在尝试使我的主页的一部分动态化,它将获取最接近您的物理位置的位置对象。

我目前有一个位置模型,其中包含经度和纬度等多个字段。我想返回最接近读者IP地址经度和纬度的位置模型对象。

我查看了 geo-kit gem,但它没有 Rails 3 支持。我还查看了 HTML5 地理位置,但它似乎只是客户端(即我获得了用户的纬度和经度,但页面已经显示)。我假设我可以使用 ajax,但我不太熟悉它,并且可能有一种资源密集程度较低的方法。

解决这个问题的最佳方法是什么?

我当前使用 HTML5 地理位置的代码是:

<script type="text/javascript">
function displayLocation(loc) {
var locDiv = document.getElementById("locationDiv");
locDiv.innerHTML = "lat: " + loc.coords.latitude + ", lon:" + loc.coords.longitude;
}
function initialize(){
var homeLocation = navigator.geolocation.getCurrentPosition(displayLocation);
}
</script>
<section class ="round">
<div id="locationDiv"></div>
</section>

最佳答案

关于javascript - 将 IP 地理定位与 Rails 3 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5068875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com