javascript - 使用地理定位来定位用户?

标签 javascript geolocation latitude-longitude

我想知道获取访问我的页面的用户的纬度和经度的最佳方法是什么。我希望它也能在 IE 中工作,所以 html5 是不可能的:)

谢谢

最佳答案

您可以使用 JavaScript 调用此服务 - 这将返回您正在查找的所有主要详细信息:

http://j.maxmind.com/app/geoip.js

它将向您提供 JavaScript 函数,并提供以下信息:

function geoip_country_code() { return 'CA'; }
function geoip_country_name() { return 'Canada'; }
function geoip_city()         { return 'Toronto'; }
function geoip_region()       { return 'ON'; }
function geoip_region_name()  { return 'Ontario'; }
function geoip_latitude()     { return '44.7150'; }
function geoip_longitude()    { return '-76.3470'; }
function geoip_postal_code()  { return ''; }
function geoip_area_code()    { return ''; }
function geoip_metro_code()   { return ''; }

请注意,上面的数据只是一个伪造的示例...

关于javascript - 使用地理定位来定位用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6859395/

相关文章:

javascript - 为什么我得到 "ReferenceError: getElementById is not defined"?

javascript - 在 AsyncStorage 中返回未定义的获取

php - 如何按距离排序数据库结果?

PHP经纬度半径

javascript - 即使选择相同的项目也会触发 OnChange 事件

javascript - 如何在浏览器中查找地理位置而不通过网络调用

objective-c - Objective-C - 这个大圆距离计算有什么问题?

google-maps - 使用angular.dart在MouseEvent中找不到Gmaps LatLng

R,获取城市的经度/纬度数据并将其添加到我的数据框中

javascript - 无法读取 null 的属性进行破坏