国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

通過高德地圖的開放 API, 根據(jù) IP 定位獲得實(shí)時(shí)天氣

NusterCache / 3467人閱讀

摘要:最近的項(xiàng)目中遇到了一個(gè)實(shí)時(shí)天氣顯示的問題通過高德地圖的開放解決了將思路留下已經(jīng)將它封裝成了一個(gè)函數(shù)可以直接拿去使用不過使用前最好還是測試一下思路首先通過調(diào)用高德地圖定位的獲取的定位信息中有好像是高德的一組城市地理信息編號(hào)吧然后通過調(diào)用高德的

最近的項(xiàng)目中遇到了一個(gè)實(shí)時(shí)天氣顯示的問題.通過高德地圖的開放 API 解決了;
將思路留下.
已經(jīng)將它封裝成了一個(gè)函數(shù). 可以直接拿去使用. 不過使用前最好還是測試一下;
思路:

首先通過調(diào)用高德地圖IP定位的 API;
http://lbs.amap.com/api/webservice/guide/api/ipconfig

獲取的 IP 定位信息中有 adcode;(好像是高德的一組城市地理信息編號(hào)吧)



然后通過調(diào)用高德的天氣查詢的 Api;
http://lbs.amap.com/api/webservice/guide/api/weatherinfo/
結(jié)合之前IP定位獲得的adcode和你的密鑰;

該類使用步驟
在高德官網(wǎng)申請一個(gè)web的秘鑰. 然后實(shí)例化一個(gè)對(duì)象. 調(diào)用方法info. 方法的參數(shù)填上你申請的秘鑰,返回值就是你目前ip所在地的天氣;

ipInfo($key);  //調(diào)用方法獲得 Ip 定位信息;
        $city = $ipInfo->adcode;        //獲得adcode;
        $weatherInfo = $this->weatherInfo($key, $city); //已經(jīng)獲取了天氣信息;
        return $weatherInfo;
    }

    //定位信息
    public function ipInfo($key)
        {
            $ch = curl_init("http://restapi.amap.com/v3/ip?key=".$key);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    // 請求的數(shù)據(jù)不直接發(fā)送到瀏覽器
            $result = curl_exec($ch);    //執(zhí)行請求,直接發(fā)送到瀏覽器
            // $city = json_decode($result)->adcode;
            $info = json_decode($result);
            return $info;
        }
    //天氣信息
        public function weatherInfo($key, $city)
        {
            $ch = curl_init("http://restapi.amap.com/v3/weather/weatherInfo?city=" . $city ."&key=" . $key);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            $result = curl_exec($ch);
            $info = json_decode($result)->lives[0];
            return $info;
        }
}

結(jié)果如圖 注意:獲得的是對(duì)象

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/22621.html

相關(guān)文章

  • 高德地圖基于阿里云MaxCompute最佳實(shí)踐

    摘要:目前,高德主要有地圖導(dǎo)航兩個(gè)產(chǎn)品,以及地圖,同時(shí)還開放了服務(wù),方便移動(dòng)開發(fā)者更好地為用戶提供高質(zhì)量基于位置的服務(wù)。另外,高德經(jīng)常有大型活動(dòng),用戶訪問量會(huì)在某個(gè)階段激增,這時(shí)就需基于阿里云的彈性伸縮服務(wù),就能實(shí)現(xiàn)快速擴(kuò)展的基礎(chǔ)設(shè)施。 摘要: 云計(jì)算帶來的變革不言而喻,作為一種新型的IT交付模式,切實(shí)為企業(yè)節(jié)省IT成本、加快IT與企業(yè)業(yè)務(wù)結(jié)合效率、提升創(chuàng)新能力、加強(qiáng)管理水平以及增強(qiáng)系統(tǒng)本身...

    masturbator 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<