-
1.定位ip地址所在城市
-
- 1.1获取使用腾讯位置API资格
-
1.2设置授权IP
-
1.3使用API获取IP地理位置
-
- 1.3.1处理跨域问题
-
1.3.2请求接口,获取数据
-
2.根据获取的城市名称获取当地天气
-
- 2.1引入axios
-
2.2使用接口,获取当地天气
-
- 2.2.1声明定时器
-
2.2.2使用接口获取实时天气数据
-
2.2.3销毁定时器
-
3.补充
需求说明:通常我们在做一个项目时,首页需要一个模块,根据ip地址获取实时当地城市、时间、天气。因为天气的接口需要城市这个参数,因此首先需要根据ip地址获取设备所在城市,再在回调函数中调用天气的接口。
===========================================================================
网上有很多获取位置的api,但是使用腾讯的位置服务api最好,返回的信息最全,包括经纬度,国家城市地区等。而其他绝大多数仅仅反馈了一个城市名。