那种可以显示用户当地location, weather信息的功能是怎么做的?

2011-04-22 02:22:59 +08:00
 itommy
例子: 登录google.com或者bing.com的时候,右上角会显示你的location. (我人在米国,不知到国内有没有这样的)

应该是一种什么method可以抓到用户的ip或者zip, 然后用google或者yahoo api 就可以弄到

google了一堆没用的,估计是不够专业的术语,所以找不到好results. 这里牛人多,这里问方便。 :)
4377 次点击
所在节点    问与答
7 条回复
benzhe
2011-04-22 02:30:35 +08:00
随便用“localtion ip api”搜了一下,找到挺多提供类似api的服务,你可以试一下这个,只提供localtion:
http://ipinfodb.com/ip_location_api.php

可以用这个apikey,刚申请的:
dce2c2b416c91e2319f7eff12ea95155d1310272e791083f5d84ab98c4bd5a31
itommy
2011-04-22 10:29:10 +08:00
@benzhe :) 谢谢 我待会去试试!
itommy
2011-04-22 10:46:05 +08:00
@benzhe 不太准 我在西雅图的星巴克,他给我弄到波特兰(隔壁州)去了. :(

你试了没? 准确率怎样?
benzhe
2011-04-22 11:09:27 +08:00
est
2011-04-22 11:13:51 +08:00
google "geoip service"

AFAIK porn sites has the best accuracy and updates IP faster than the rest of industry
willwen
2011-04-22 11:20:54 +08:00
用Geolocation或者Google Location之类的API先获取经纬度,然后通过第三方API获取当地信息。应该是这样的
fankay
2011-04-22 13:15:15 +08:00
试试腾讯的http://fw.qq.com/ipaddress

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/11915

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX