<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python玩轉(zhuǎn)高德地圖API(一)

          共 1303字,需瀏覽 3分鐘

           ·

          2019-09-16 23:20

          咪哥雜談

          f822dc01d96bc97e8b0d775d09a7a390.webp

          本篇閱讀時(shí)間約為 4 分鐘。


          1

          前言


          接下來(lái)的兩篇文章介紹下,如何使用 requests 庫(kù)玩轉(zhuǎn)高德地圖!說(shuō)是玩轉(zhuǎn),不如通俗的說(shuō)是用 requests 庫(kù)來(lái)請(qǐng)求高德地圖為我們提供的官方API。
          本篇是介紹地圖業(yè)務(wù)相關(guān)性的知識(shí)點(diǎn)(無(wú)編碼),下一篇才涉及編碼。

          API:有人不了解的話,我給你們解釋下。你可以想象成一個(gè)網(wǎng)頁(yè),你只要訪問(wèn)它,它就會(huì)返回給你一些數(shù)據(jù)。提供數(shù)據(jù)的網(wǎng)頁(yè),一般就叫API。

          咪哥雜談

          承接之前立下的 flag,要做一個(gè)交通數(shù)據(jù)分析的項(xiàng)目,此步驟是必不可少的。這是本系列最后兩篇文章,同時(shí)也是最核心的部分,因?yàn)閿?shù)據(jù)是從高德地圖而來(lái),交通路況的實(shí)時(shí)獲取數(shù)據(jù)全靠高德官方提供。

          f9eefb4c5f88242e523dd350e6290fca.webp


          2

          環(huán)境準(zhǔn)備


          開(kāi)始之前,我們要先去高德地圖的官網(wǎng)申請(qǐng)自己用的 key。有了官方提供的鑰匙,才能開(kāi)啟我們的調(diào)接口之旅。


          1. 搜索 "高德地圖API" ,進(jìn)入官網(wǎng),注冊(cè)自己賬號(hào)


          a41fa7788f88dfa65c377f0973d8db2c.webp


          2. 進(jìn)入控制臺(tái),創(chuàng)建相關(guān)應(yīng)用


          8d34505f9d6a0f2d34d75ad34ff91b4e.webp


          3. 新建配置


          b4ca7a7a4842bf37df2968e571de508d.webp

          91aa1caf59fbe01c312d72e962a0f5c7.webp


          4. 進(jìn)入?Web 服務(wù) API?的頁(yè)面


          94e7f32bedca7f259cc1a40381a493ff.webp


          準(zhǔn)備工作已就緒。


          3

          項(xiàng)目核心高德?API 介紹


          進(jìn)入 Web 服務(wù) API 頁(yè)面,可以看到左側(cè),本交通項(xiàng)目預(yù)計(jì)用到的就是下圖畫出來(lái)的三個(gè)接口:


          1af59b2bd50ad7d596b4740e8c013ea0.webp


          1.?地理編碼/逆地理編碼


          地理編碼,通俗的講,就是將我們地圖上的地名轉(zhuǎn)換成經(jīng)緯度的過(guò)程。

          天安門轉(zhuǎn)換后經(jīng)緯度:116.397499,39.908722

          高德官網(wǎng)


          逆地理編碼,就是將上述過(guò)程反回來(lái),經(jīng)緯度轉(zhuǎn)換為實(shí)際的地名。
          高德官網(wǎng):

          09404f494ec88ceb81747280d433dbcf.webp


          2. 搜索?POI?
          POI是“Point of Interest”的縮寫,中文翻譯叫興趣點(diǎn),在地理信息系統(tǒng)中,一個(gè)POI可以是一個(gè)商鋪、一個(gè)公交站等等等。
          大家可以想象下,當(dāng)我們打開(kāi)地圖 APP 時(shí),搜索“很久以前”,假設(shè)我在北京,則會(huì)顯示出北京城市中相關(guān)的烤串店信息。

          03d9fac5cf9f3e1e52cc1b90905ef65b.webp


          高德官網(wǎng),這里上面介紹的就是關(guān)鍵字搜索,而項(xiàng)目中也許會(huì)用到:

          e665346522b1402dbb995fcfe8d6b8c8.webp


          3.?交通態(tài)勢(shì)
          這個(gè)沒(méi)什么好介紹的,字如其意,直接調(diào)用相應(yīng)的接口就能返回我們需要的信息了。當(dāng)然,此接口便是整個(gè)項(xiàng)目的核心 API ,因?yàn)橛辛怂庞辛讼鄳?yīng)的路段交通狀況數(shù)據(jù)。

          4

          結(jié)語(yǔ)


          介紹完基礎(chǔ)的業(yè)務(wù)邏輯,本篇暫時(shí)先到這里,下一篇用代碼去實(shí)現(xiàn)一下,以 POI 的 API 為例,來(lái)獲取下北京的肯德基店鋪具體有哪些?順便復(fù)習(xí)下 requests 庫(kù)和 json 的概念。
          本篇沒(méi)有涉及到 Python 相關(guān)知識(shí),簡(jiǎn)單的介紹了下地圖相關(guān)的業(yè)務(wù)信息,其實(shí)地圖有些邏輯還是挺有意思的,中秋節(jié)和幾個(gè)朋友出去玩,路上使用地圖的時(shí)候就在想,為什么地圖能實(shí)時(shí)監(jiān)測(cè)我們的交通路況呢?大家有沒(méi)有想過(guò)這個(gè)問(wèn)題?
          總得來(lái)說(shuō),應(yīng)該是多方面影響著實(shí)時(shí)交通狀況,基本能想到的有路邊的攝像頭數(shù)據(jù)信息采集,GPS信息監(jiān)測(cè),還有就是通過(guò)手機(jī)的基站,也就是信號(hào)塔來(lái)進(jìn)行判斷位置,從而監(jiān)測(cè)某路段的數(shù)量點(diǎn)。
          不過(guò)具體背后的真正原理,估計(jì)學(xué)通信專業(yè)的同學(xué)可能會(huì)知道吧,如果還有哪些,歡迎大家留言指出吶!2a2b8aa3338fab0502920f2e0192a14b.webp2a2b8aa3338fab0502920f2e0192a14b.webp
          PS:中秋三天小長(zhǎng)假,時(shí)間過(guò)得真是快。。。


          ▼往期精彩回顧▼Python入門自學(xué)的一些技巧和心得
          Flask結(jié)合MongoDB咪哥的思維認(rèn)知日記(三) - 賺錢思維



          91ee700e292d4d1a577c72f6defaf292.webp你點(diǎn)的每個(gè)在看,我都認(rèn)真當(dāng)成了喜歡


          瀏覽 97
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91色屁屁TS人妖系列二区 | 狠狠躁日日躁夜夜躁2022麻豆 | 久久久久有精品国产白浆天美传媒 | 亚洲在线小视频 | 激情乱伦视频小说 |