gpt4 book ai didi

javascript - 使用 jQuery/JS 查找用户位置(没有 google geolocation api)?

转载 作者:行者123 更新时间:2023-12-03 21:32:08 25 4
gpt4 key购买 nike

有没有一种方法可以仅使用 jQuery 来查找网站上的客户端位置。例如,如果用户访问我的网站,我如何仅使用 jQuery 找出他们的大致位置。例如,如果用户来自加利福尼亚州旧金山,它将有一些类型标识符让我知道该用户来自加利福尼亚州旧金山。我真的不需要他们的确切位置,只需要他们的县或一般地区。

编辑:http://flourishworks-webutils.appspot.com/req的信息怎么样?生成?

谢谢

最佳答案

要在 jQuery 中获取客户端 IP 地址和国家/地区名称:

$.getJSON("http://freegeoip.net/json/", function(data) {
var country_code = data.country_code;
var country = data.country_name;
var ip = data.ip;
var time_zone = data.time_zone;
var latitude = data.latitude;
var longitude = data.longitude;

alert("Country Code: " + country_code);
alert("Country Name: " + country);
alert("IP: " + ip);
alert("Time Zone: " + time_zone);
alert("Latitude: " + latitude);
alert("Longitude: " + longitude);
});

$.get("http://freegeoip.net/json/", function (response) {
$("#ip").html("IP: " + response.ip);
$("#address").html("Location: " + response.city + ", " + response.region_name);
$("#details").html(JSON.stringify(response, null, 4));
}, "jsonp");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<h3>Client side IP geolocation using <a href="http://freegeoip.net">freegeoip.net</a></h3>

<hr/>
<div id="ip"></div>
<div id="address"></div>
<hr/>Full response: <pre id="details"></pre>

关于javascript - 使用 jQuery/JS 查找用户位置(没有 google geolocation api)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177647/

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