相关疑难解决方法(0)

如何使用地理位置获取访问者的位置(即国家/地区)?

我正在尝试扩展原生地理定位功能

if(navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(position) {
        var latitude = position.coords.latitude;
        var longitude = position.coords.longitude;
    });
}
Run Code Online (Sandbox Code Playgroud)

这样我就可以使用访问者的国家名称(也许返回信息数组).

到目前为止,我所能找到的只是显示谷歌地图界面的功能,但实际上没有给出我想要的东西,除了这个在这个例子中效果很好的图书馆,但由于某种原因在我的电脑上无效.我不确定那里为什么会出错.

无论如何,你知道如何从纬度和经度值返回一个包含国家,城市等信息的数组吗?

javascript geolocation

83
推荐指数
9
解决办法
17万
查看次数

最佳IP到国家数据库

我们在几个系统中要求根据用户的IP地址检测用户的国家/地区.我们更喜欢使用数据库而不是Web服务(以防止出现停机/网络访问外部托管服务的问题)所以我正在寻找建议,任何人都有各种IP到国家数据库的好或坏故事. ?

我从谷歌找到了什么:

付费

自由

有关免费赠品与付费赠品相比的任何信息都是好的.现在我倾向于Maxmind的付费服务,因为它包括我们可以每周一次通过脚本运行的自动更新.

country geolocation ip-geolocation maxmind

48
推荐指数
2
解决办法
6万
查看次数