一鍵上傳旅途照片生成展示網(wǎng)頁(yè)的構(gòu)建

  • 作為一個(gè)比較喜歡出去見識(shí)世界、看看自然風(fēng)光的人,這幾年有幸跑了一些地方挣饥,在祖國(guó)大地不同的地方見識(shí)了不同的人文風(fēng)物,手機(jī)里也存了不少照片沛膳,想著如果以某種方式展現(xiàn)來(lái)回憶我的旅途的話扔枫,或許會(huì)給自己帶來(lái)不一樣的體驗(yàn)。目標(biāo)口號(hào)已經(jīng)想好:去過(guò)的風(fēng)景锹安,直觀豐富地展示你的人生旅途短荐,帶來(lái)新的回憶感受。在看到leaflet開源地圖庫(kù)時(shí)叹哭,覺(jué)得可以比較簡(jiǎn)單地初步實(shí)現(xiàn)我的想法忍宋。

初步效果

效果圖1 - 60多張照片的效果圖,有部分照片的信息缺失
效果圖2 - 點(diǎn)擊顯示當(dāng)時(shí)的照片
效果圖3 - 可以進(jìn)一步加入文字描述內(nèi)容與動(dòng)態(tài)效果

思路

  • 一般手機(jī)照片都包含豐富的信息风罩,如拍攝時(shí)間等等糠排,而python又有強(qiáng)大的PIL圖像處理庫(kù),使得我們可以輕松解析照片信息超升。在服務(wù)端我們可以使用Django來(lái)負(fù)責(zé)產(chǎn)生簡(jiǎn)單的上傳機(jī)制入宦,將上傳的圖片放入靜態(tài)資源文件夾以提供路由哺徊,并且對(duì)照片進(jìn)行解析,獲得的信息利用Django自帶的ORM編寫照片信息模型乾闰,存入默認(rèn)的sqlite3數(shù)據(jù)庫(kù)落追,十分簡(jiǎn)便,然后利用Django-restframework庫(kù)將照片信息生成api涯肩,方便前端異步獲取轿钠。在前端利用leaflet地圖庫(kù)生成展示效果,為了以后的開發(fā)宽菜,采用了vuejs框架谣膳,利用vue-resource從api異步get數(shù)據(jù),并同步到頁(yè)面铅乡。
  • 這樣我們使用時(shí)便可以方便地一步上傳照片继谚,在地圖上再現(xiàn)我們?nèi)ミ^(guò)的風(fēng)景,點(diǎn)擊出現(xiàn)當(dāng)時(shí)的情景阵幸。當(dāng)然直接根據(jù)照片只獲得了基本的時(shí)間和經(jīng)緯度信息花履,進(jìn)一步我們可以提供提交修改功能,讓用戶自己較為精細(xì)地修正地理位置(某些地理位置并不十分準(zhǔn)確)挚赊,并對(duì)照片做注解诡壁,提交回憶文本,然后一并展示荠割。更進(jìn)一步是利用時(shí)間數(shù)據(jù)妹卿,動(dòng)態(tài)地顯示我們的旅途軌跡,以及自動(dòng)生成整個(gè)人生旅途的動(dòng)態(tài)展示效果蔑鹦。
  • leaflet文檔很詳細(xì)豐富夺克,api文檔也很美觀,插件也不少嚎朽。使用leaflet使用兩三句js語(yǔ)句就可以輕松地產(chǎn)生應(yīng)用效果铺纽。不要對(duì)文檔望而生畏,我一開始也嫌煩哟忍,懶得看狡门,后來(lái)靜下心一看發(fā)現(xiàn)很容易上手。在github上還有中文地圖圖層提供商的列表(不需要api key)锅很,我使用了高德地圖其馏,個(gè)人比較喜歡”玻可用插件有Leaflet.EasyButton尝偎、Leaflet.markercluster

代碼

  • life-journey,暫時(shí)偷個(gè)懶致扯。肤寝。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市抖僵,隨后出現(xiàn)的幾起案子鲤看,更是在濱河造成了極大的恐慌,老刑警劉巖耍群,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件义桂,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蹈垢,警方通過(guò)查閱死者的電腦和手機(jī)慷吊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)曹抬,“玉大人溉瓶,你說(shuō)我怎么就攤上這事“瘢” “怎么了堰酿?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)张足。 經(jīng)常有香客問(wèn)我触创,道長(zhǎng),這世上最難降的妖魔是什么为牍? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任哼绑,我火速辦了婚禮,結(jié)果婚禮上碉咆,老公的妹妹穿的比我還像新娘凌那。我一直安慰自己,他們只是感情好吟逝,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赦肋,像睡著了一般块攒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上佃乘,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天囱井,我揣著相機(jī)與錄音,去河邊找鬼趣避。 笑死庞呕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播住练,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼地啰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了讲逛?” 一聲冷哼從身側(cè)響起亏吝,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盏混,沒(méi)想到半個(gè)月后蔚鸥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡许赃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年止喷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片混聊。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡弹谁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出技羔,到底是詐尸還是另有隱情僵闯,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布藤滥,位于F島的核電站鳖粟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏拙绊。R本人自食惡果不足惜向图,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望标沪。 院中可真熱鬧榄攀,春花似錦、人聲如沸金句。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)违寞。三九已至贞瞒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間趁曼,已是汗流浹背军浆。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挡闰,地道東北人乒融。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓掰盘,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親赞季。 傳聞我的和親對(duì)象是個(gè)殘疾皇子愧捕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件碟摆、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,058評(píng)論 4 62
  • 應(yīng)縣木塔懷古 籌添萬(wàn)木聚梵宮晃财, 恒岳五臺(tái)一抱中。 百尺浮屠天浩渺典蜕, 八方檐馬月玲瓏断盛。 雕彤剝落胡塵劫, 塔剎合分大...
    孔孟之鄉(xiāng)閱讀 597評(píng)論 0 0
  • 設(shè)立目標(biāo)這件事情,在很多時(shí)候都能提供動(dòng)力轩缤,讓我們?cè)趫?jiān)持的同時(shí)感受到成就和滿足命迈。比如說(shuō):我今年要瘦20斤、要每周跑三...
    樂(lè)之讀閱讀 7,603評(píng)論 245 192
  • 上一章 隨著車子的行使火的,兩邊的建筑物在逐次向后退去壶愤。早春的北京,萬(wàn)物尚未復(fù)蘇馏鹤,下午五點(diǎn)征椒,天就已經(jīng)逐漸暗了下來(lái),伴隨...
    董墨冉閱讀 550評(píng)論 5 6