1
catror 2018-07-24 03:03:06 +08:00 via Android
买 IP 地址库,地域信息精确到市的。
|
3
chisoco 2018-07-24 07:18:15 +08:00 via Android
有专门的对照表
|
4
t6attack 2018-07-24 07:20:17 +08:00
用最广泛的纯真 ip 库(qqWry.dat)就行。ip to 地区 实现代码网上都传烂了。
|
5
xfspace 2018-07-24 07:32:28 +08:00 via Android
之前不是有个分地区插广告的 js 么
|
6
opengps 2018-07-24 08:15:53 +08:00
就是展示之前多一个 ip 归属地库操作
|
7
dodo2012 2018-07-24 08:27:29 +08:00
ip 的只对电脑端的吧,移动端 ip 超级不准
|
8
coderfox 2018-07-24 08:29:23 +08:00 via Android 1
说一点额外的建议:手机端会有漫游回归属地的问题,所以最好加上一个城市选择的功能。
另外也可以不根据 IP 地址,而是请求位置权限来获取城市。 |
9
7654 2018-07-24 08:33:57 +08:00
根据地图 api 返回实际地址
|
10
TheBladeDancer 2018-07-24 08:37:29 +08:00
|
11
zyp0921 2018-07-24 08:43:33 +08:00
根据定位信息啊。。。
|
12
enng 2018-07-24 09:15:20 +08:00 via iPhone
nginx 的 geoip 模块?
|
13
580a388da131 2018-07-24 09:58:23 +08:00 via iPhone
geoip 模块
ip 库 dns 分省解析 |
14
xderam 2018-07-24 09:58:24 +08:00
如果对精确度要求不太高的话,可以换个思路,用智能解析可以粗略的办到。当然 geoip 也不能保证百分之百的准确,但精确度应该高多了,具体方案取舍取决于场景。
|
15
zangbob 2018-07-24 10:39:41 +08:00
@xderam 感谢楼上提供思路,小弟不巧也碰到相同问题,刚试了下 cloudxns 的智能解析,虽然要多设几组解析记录,也算完美的解决了。
|
16
GoPHP 2018-07-24 10:52:56 +08:00
这种情况基本上就根据 ip 定位就差不多了,提供一个手动选择地区的功能不就行了,市面上都是这么做的
|