我知道有很多服务提供地理位置工具来确定用户访问的地方。我正在处理的网站是一个运行在多地区的电子商务网站。当访问者访问该网站时,应该确定他们来自哪里,并向用户显示相关货币/语言。寻找网站访问者的地理位置的解决方案
在过去,我们已经使用maxmind,但我想知道是否有更好的解决方案。我打电话给有这方面经验的开发人员,分享他们的知识和专业知识,了解可用的内容以及专业和客户的各种解决方案。
附加信息:有问题的网站主要运行在Java(Spring)和PHP(Kohana)的组合上,因此也可以考虑使用这两种库。我们已经有了一个解决方案来确定使用哪种货币,只要我们能够获得访问者所在国家的ISO代码。
更新
以为我会离开成果的人谁访问了这个问题的一个粗略的解释。
地理位置:我已经使用freegoip检测用户位置,正如本主题中所建议的。
语言:工作时外出使用,因为我已经使用PHP来检查用户的浏览器的语言设置用户的语言:http://www.php.net/manual/en/function.http-negotiate-language.php
嗨ASCII,我们建立ipdata.co此确切的用例,我们的API提供货币符号,货币代码,用户时区,托管国家旗帜图标以及位置数据。有关PHP示例,请参阅下面的https://stackoverflow.com/a/47141807/3176550。 – Jonathan 2017-11-06 16:47:34