2019-04-17

JS免费天气API接口示例

//API天气接口(https://www.tianqiapi.com/)

  $.ajax({

        type: 'GET',

        url: 'https://www.tianqiapi.com/api/',

        data: 'version=v1&city='+city,

        dataType: 'JSON',

        error: function () {

            alert('网络错误');

        },

        success: function (res) {       

//alert(res.data[0].hours[0].tem+" "+res.data[0].hours[0].wea);

$("#weather").html(res.data[0].hours[0].wea+" "+res.data[0].hours[0].tem+" "+res.data[0].hours[0].win+" "+res.data[0].hours[0].win_speed);

// 遍历数组

//            for (var i = 0; i < res.data[0].hours.length; i++) {

//                $('#hours').append('<li>' + (i + 1) + ': 时间: ' + res.data[0].hours[i].day + ' 气温: ' + res.data[0].hours[i].tem + ' </li >');

// }

        }

    });

H5+百度地图实现精确定位

$(function() {

if (navigator.geolocation) {

navigator.geolocation.getCurrentPosition(showPosition);

}

})

function showPosition(position) {

var x = position.coords.longitude;

var y = position.coords.latitude;

var ggPoint = new BMap.Point(x, y);

console.log(ggPoint);

var geoc = new BMap.Geocoder();

var pt = ggPoint;

geoc.getLocation(pt, function(rs) {

var addComp = rs.addressComponents;

alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);

$("#map").html("当前位置:"+addComp.province + ", " + addComp.city);

});

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,731评论 0 3
  • 下载地址: 百度云:https://pan.baidu.com/s/1kU8YqrH 密码: hmdn Githu...
    libgcc阅读 289,557评论 227 51
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,824评论 1 45
  • 前些天在设计分享相关的产品功能,其过程中有一些想法。 在简书上记录下来,感兴趣的朋友可以一起交流讨论。 关于图片分...
    弗兰克陈阅读 670评论 5 6
  • 今天,因为要给小孩做辅食,买了两个紫薯。蒸熟了我也尝了尝,说实话,我还是第一次吃紫薯呢,挺好吃的。 闲下来想想吃紫...
    六月_d2f2阅读 228评论 0 4