999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于高德地圖的騎行發現與分享功能的設計

2018-03-19 17:15:27魯萱萱
電腦知識與技術 2018年4期

魯萱萱

摘要:隨著人們對健康生活觀念的不斷提升,騎行不僅僅作為一項健康的運動而且是綠色出行的方式,已經成為了大眾生活不可或缺的一部分。但就現在的市場狀況來看,現在的騎行市場并沒有得到充分的利用。該文針對騎行中無法即時與其他用戶交通,在騎行范圍內與更多騎友進行交流等問題,運用了高德地圖第三方服務和投放自定義POI點的算法的改進,設計了一套專注于發現和分享的運動APP。

關鍵詞:智能交通;O2O;Android;高德地圖;APP

中圖分類號:TP391 文獻標識碼:A 文章編號:1009-3044(2018)04-0258-02

隨著“共享單車”的推廣和流行,自行車市場的格局也悄然發生變化。如今,騎行不僅是一種綠色出行的方式,還是一種大眾運動與娛樂的載體。因此,市場要做的是培養騎行“趨勢”的出現,不僅僅要符合潮流更應該制造潮流。我們整理了近年來一些在國內外主流的騎行APP,如表1所示:

以線下和智能硬件為主 定位太單一,

主要針對騎行發燒友 ]

從表1可以看出,目前現有的騎行APP主要基于騎行的高歷程和騎行的難度來進行數據分析,定位人群為專業的騎行團隊,而其特點主要是用戶比較專一,測量的數據精確度較高,非專業人員難以參與其中。但是隨著共享單車的普及,使用自行車的絕大部分人群并不是專業的騎行團隊,而是將自行車作為普通的代步工具。基于此,本文運用了高德地圖設計實現了一款針對普通的騎行用戶,專注于發現與分享的APP。側重于讓用戶在騎行的路途中樂于分享路上的風景以及路上有趣的事情或心情。

1 系統架構

由于當前主流APP的主要功能只能在主頁上推送自己騎行時候的心情和路書。無法及時與同樣的愛好者進行聯系,不得不靠建立騎行俱樂部進行線下溝通。基于此,本文提出了一個關于線上評論與分享的功能的設計,主要為:APP可以標記去過的有趣的地點,附近的用戶(到達過這一點的用戶)可以發表評論。用戶也可以發表關于這個地點的有趣的事情和自己的心情并且可以在活動或日常的出行中與周圍的人進行交流,增強出行的社交性和所去地點的交流性。

APP采用android軟件開發方式APP的完整架構包括了前端與后端的設計,并且基于高德地圖的自定義的Marker的二次開發,實現在騎行過程中用戶可以從APP界面上直觀的觀察到實時速度和時間,軌跡并且可以由用戶自行投放Marker點并且創建完之后可以在相應的坐標點進行評論與交流。

從圖1所示,實現騎行中發現與分享功能主要分成碼表功能和分享功能。APP基于高德地圖的GPS獲取到用戶當前的定位信息,并且實現經緯度之間距離的轉換。并且在實現評論的功能的過程中,用戶先要創建Marker點,然后再基于此點進行分享心得。由于創建過程無法知道每個Marker點創建的精確位置,會在一些人流多的地方出現很多不同用戶創建的Marker點,基于此APP實現了投放Marker點的算法改進和具體實現過程。

1.1 經緯度之間距離轉換算法和瞬時速度計算

為了更好的完成用戶騎行時的實時速度的精準測量。本文基于高德地圖,將實時獲取用戶GPS定位的信息。進行實時速度的精準計算,并以數據化的形式展現在界面上。當點擊開始時,會自動開啟高德地圖的GPS功能,并且每1秒進行一次數據采集。并且用以下公式進行經緯度的轉化和騎行速度實時的計算。

設R為赤道的半徑,點A是在地圖上一秒前采集到的定位信息,B為之后一秒的定位信息,,。

由于經線為準線,東經為正值,西經為負值。并且南北緯度也需要進行換算,北緯,南緯。處理后的坐標變為:,.

,兩點之間的距離如公式1所示:

(1)

其中C由公式2所示:

(2)

來計算兩個經緯度的差值。并且再用

(3)

來獲取到用戶的瞬時速度,其中表示兩點之間的時間差。

1.2 投放Marker點的算法改進與設計

在分享界面,APP會呈現處一張屬于用戶的自定義地圖,采用了現實路標,POI點和用戶自定義Marker點相結合的方式APP不僅開放地圖評論功能,用戶仍然可以將每一個自己喜歡的地點變成一個標記點,分享自己有趣的故事。而且平臺會定期發布好玩的游戲任務,邀請大家去挑戰,完成者也可以獲取相應的獎勵,以這些新鮮好玩的方式讓騎行變得更加有趣和精彩,一起來探索未知的有趣。

在定位400m內投放Marker點

由于GPS定位可能會涉及到隱私,并且將GPS定位發布在互聯網也是一種不安全的行為并且如果用戶在距離不超過50m范圍內持續投射Marker點,會造成地圖顯示的冗余和用戶體驗極差。如圖2顯示在地圖中投放的marker點過多的情況。

針對地圖中投入的marker過多的情況,以用戶定位的中心1Km畫圓,如圖3示,當已有一個確定的評論marker點的時候,將不允許用戶在定位處投放marker點。當用戶處于景區時,APP也會通過高德地圖自帶的興趣點POI進行marker點的設置,以確保用戶不會出現marker點冗余或者是marker點分布不均勻的情況。如圖4所示,表示的情況將marker點有重疊的情況將會按照時間順序進行刪除操作。

而當用戶的1km內沒有畫圓沒有重疊部分時,為了確保不會暴露用戶的定位信息,APP將如5所示,采用模糊第一個創建人的定位將在用戶定位信息的基礎上畫一個一個400m的小圈使得并在圈的周圍隨機的投放一個Marker點。保證用戶的精準定位不會被泄露。

具體marker標記點和評論數的數據庫設計如下:

2 結論

當下主流的騎行APP掌握的僅僅是專業騎行人群的市場。然而大部分擁有自行車的人并不會比拼速度和騎行距離,也不會很長久的記錄自己的路線。他們更加注重的是在游玩和出行興趣的指引下,尋找最佳游玩地點和路線。即使在身邊沒有很好的騎行自行車的環境下,也可以合理安排自己的出行,將每一個自己喜歡的地點變成一個Marker標記點,分享自己的有趣的故事。而這個APP最初定義的騎行人群不僅僅是騎行愛好者,而是擁有單車的人或是在騎單車的人。在這個共

享單車的巨大漩渦中,人人都可以便捷的使用單車,進行騎行。在旅途中體會快樂,欣賞每條道路,每條街道的不一樣的風景。

在共享單車盛行的現在,平民騎行變得十分的風靡,而在騎行途中有趣的事情便成為了大家經常交流關注的事情。騎行不再需要專業的單車,騎行也不再需要很專業的團隊,上下班路上,出行郊游的路上都可以參與很多有趣地點的分享和評價。在同一條線上騎行的個人還可以結伴約行。將騎行平民化,將騎行娛樂化,使得騎行走入大眾化。而大眾化下涌現出的大量的使用客戶,正是APP最好的平臺和發展前景。

參考文獻:

[1] 韓忠民.知經緯度計算兩點精確距離[J].科技傳播,2011(6):196.

[2] 王飛,李大威.GPS小范圍測距的兩種實現方法[J].科技情報開發與經濟,2007(10):153-154.

主站蜘蛛池模板: 国产99视频精品免费观看9e| 国产精品免费露脸视频| 黄色成年视频| 欧美综合中文字幕久久| 久久久久无码国产精品不卡 | 不卡无码网| 亚洲日韩久久综合中文字幕| 国产精品中文免费福利| 国产香蕉一区二区在线网站| 国产成人1024精品下载| 91精品情国产情侣高潮对白蜜| 亚洲国产在一区二区三区| 亚洲精品福利视频| 亚洲三级色| 99久久精品视香蕉蕉| 丁香六月激情婷婷| 欧美97色| 欧美精品三级在线| 亚洲国产精品日韩av专区| 精品一区二区无码av| 欧美日韩中文字幕在线| 99久视频| 国产成人精品一区二区秒拍1o| 很黄的网站在线观看| 午夜国产在线观看| 国产成人综合日韩精品无码首页| 久久6免费视频| 亚洲国产理论片在线播放| 日本少妇又色又爽又高潮| 午夜在线不卡| 欧美日韩资源| 国产另类乱子伦精品免费女| jijzzizz老师出水喷水喷出| 精品一区二区三区自慰喷水| 99爱在线| 午夜性刺激在线观看免费| 国产在线观看一区二区三区| 国产午夜在线观看视频| 久操线在视频在线观看| 久久久国产精品免费视频| 欧美一级高清免费a| 欧美综合激情| 波多野结衣二区| 曰AV在线无码| 国产精品不卡片视频免费观看| 伊人查蕉在线观看国产精品| 午夜日韩久久影院| 亚洲国产日韩欧美在线| 国产凹凸一区在线观看视频| 四虎永久在线| 91精品专区国产盗摄| 99在线视频精品| 热久久这里是精品6免费观看| aaa国产一级毛片| 久久精品视频亚洲| 国产精品美人久久久久久AV| 欧美亚洲国产一区| 在线综合亚洲欧美网站| 天堂av综合网| 欧美一区二区精品久久久| 一级毛片在线播放免费| 色综合成人| YW尤物AV无码国产在线观看| 全午夜免费一级毛片| 99视频在线免费| 国产精品亚洲片在线va| 99视频在线免费| 综合亚洲色图| 国产激情无码一区二区免费| 九九视频免费在线观看| 为你提供最新久久精品久久综合| 国产又黄又硬又粗| 精品国产乱码久久久久久一区二区 | 欧美区一区| 国产午夜无码片在线观看网站| 又爽又大又黄a级毛片在线视频| 欧美a在线| 女人18毛片水真多国产| 91麻豆国产视频| 毛片网站免费在线观看| 99人体免费视频| 九九久久精品国产av片囯产区|