我的要求是自动检测登录php站点的用户的位置(城市,州和国家)。我知道有办法在第三方API的帮助下使用ip地址获取数据,比如'ipinfodb'。但这些并不准确,也没有显示用户登录位置的确切位置。我认为另一种方法是要求用户设置位置。此外,似乎有一个HTML5 Geolocation API可用,但事实上它似乎不一致或不够好。
我需要以除上述所有方式之外的某种方式自动检测确切位置。如果有答案,请帮帮我。
答案 0 :(得分:1)
如果您不想使用您提到的方式,则无法进行自动检测。最好的选择是HTML5地理位置API,因为它是最准确的(除了询问用户)。
答案 1 :(得分:1)
没有办法做到这一点。
ip确实不准确。
html5的地理位置API可以通过移动设备上的GPS来实现。
如果没有这两种信息,计算机本身就无法检测到它的位置。