如何使用地理位置获取访问者的位置(即国家/地区)?[重复]
我正在尝试扩展本机地理位置功能
if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
});
}
这样我就可以使用访问者的国家/地区名称(也许返回一个信息丰富的数组)。
到目前为止,我所能找到的只是显示google
maps界面的函数,但实际上没有提供我想要的东西,除了该库但由于某种原因在我的计算机上不起作用。我不知道为什么在那里出错了。
无论如何,您知道我怎样才能简单地从纬度和经度值中返回一个包含国家,城市等信息的数组?
回答:
如果只需要用户所在的国家,则无需查找用户。您可以在任何IP定位服务(例如maxmind)中查找其IP地址。在大多数情况下,这将是准确的。
如果您确实需要获取其位置,则可以使用该方法获取其经度/纬度。
以上是 如何使用地理位置获取访问者的位置(即国家/地区)?[重复] 的全部内容, 来源链接: utcz.com/qa/398350.html