PHP 地理定位 API
我需要根据用户位置在页面中显示特定内容。 我的应用程序将类似于 http://www.yelp.com/。我想在首页显示用户所在城市的业务。 (通过检查它的 IP 地址)。
有人知道有什么好的 PHP 地理定位 api 吗?
I need to show specific content in my page depending of user location.
My application will be similar to http://www.yelp.com/. I want at the homepage to show the business from the city where the user is located. (by checking it´s ip address).
Does anybody know any good PHP geolication api?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Geo IP PECL 包和 Net_GeoIP PEAR 包都提供了 maxmind 位置数据库的接口,这是一个免费的 API,可以根据 IP 获取国家(和一些城市)级别的详细信息。我相信他们有一个系统,您可以付费获得更多详细信息。
The Geo IP PECL package and Net_GeoIP PEAR package both provide an interface to the maxmind location database, which is a free API to get you country (and some city) level details based upon IP. I believe they have a system where you can pay to get more detail.
http://www.maxmind.com/app/php
MaxMind 提供商业和免费数据库与该 API 一起使用。
http://www.maxmind.com/app/php
MaxMind offers both commercial and free databases to use with that API.
我以前用过 GeoIp,我记得它是免费的,但你可以购买非免费版本。我不知道这是否是一个要求。
它基本上将 IP 转换为国家/地区代码。
I have used GeoIp before, as I rembember, its free, but you can purchase a non-free version. I don't know if that's a requirement.
It basically translates an IP to the country code.