關(guān)于高德地圖軌跡回放(點(diǎn)平滑移動)的實(shí)現(xiàn)

高德地圖軌跡回放沒有更多的代理方法支持亥曹,看了一下高德地圖的官方demo里面只有一個點(diǎn)標(biāo)注平滑移動黔寇,類里面也只有一個方法用于整個動畫的實(shí)現(xiàn)灵巧,但是里面是畫了軌跡的抬虽,如果是坐標(biāo)點(diǎn)的話,單靠這個方法很難實(shí)現(xiàn)更多的功能刑峡,比如說要顯示行駛速度洋闽,行駛的具體信息,包括他的暫停都是全部動畫的暫停突梦,而不是到了某坐標(biāo)點(diǎn)就暫停喊递,如果在加入進(jìn)度條更不能滿足。

實(shí)現(xiàn)的方式就是:通過點(diǎn)與點(diǎn)之間形成一條路線阳似,就類似于demo里的一條一條的軌跡骚勘,頻繁的調(diào)用動畫的方法,類似于動畫片的一幀一幀的播放一樣撮奏,并且在回調(diào)方法里加入判斷俏讹。

注意:在一幀之中,一個坐標(biāo)系數(shù)組只能存放一條地理位置信息P蟮酢T蠼!

提示問題:動畫方法的duration參數(shù)玲献,越大殉疼,動畫時間越慢梯浪,越小越快,具體多小有多快瓢娜,不得而知挂洛,不知道他是怎么計算時間的。研究了一下眠砾,發(fā)現(xiàn)實(shí)際時間需要通過這個方法獲取

for(MAAnnotationMoveAnimation *animation in [self.newannotations allMoveAnimations]) {

factTime = factTime+animation.duration;

}

這個factTime就是實(shí)際時間虏劲,不過在我這沒用到,如果需要用到播放時間可以使用這個參數(shù)

關(guān)于停止在某個定位點(diǎn)的實(shí)現(xiàn)褒颈,可以通過一個全局變量計算器柒巫,用它來計算當(dāng)前進(jìn)行過的動畫次數(shù),點(diǎn)擊停止的時候谷丸,已經(jīng)獲取了當(dāng)前的動畫次數(shù)堡掏,這樣就能知道在哪個點(diǎn)停下了。這里為什么同樣是使用的停止方法刨疼,而不是從頭開始呢布疼,因?yàn)槲业牡乩硐底鴺?biāo)里面只有一個經(jīng)緯度,相當(dāng)于一條路徑币狠,所以從頭自然就不會從起始點(diǎn)開始了。

至于進(jìn)度條的實(shí)現(xiàn)砾层,可以通過UISlider控制器和定時器實(shí)現(xiàn)漩绵。

如何將進(jìn)度條和小車的地圖移動聯(lián)系起來,很簡單肛炮,只要將進(jìn)度條的刻度數(shù)量和經(jīng)緯度的個數(shù)對應(yīng)即可止吐。

項目最終已經(jīng)實(shí)現(xiàn),如果后續(xù)有bug侨糟,再進(jìn)行補(bǔ)充碍扔。

總的來說,高德地圖給的代理方法(監(jiān)聽)太少秕重,他的代理方法是你把經(jīng)緯度給他不同,他根據(jù)你的經(jīng)緯度數(shù)組,從第一個到最后一個按照動畫的方式讓其在地圖上移動溶耘,至于中間過程的監(jiān)聽是沒有的二拐,所以做起來就很繁瑣,希望高德地圖能夠改進(jìn)吧凳兵。


高德地圖軌跡回放演示_騰訊視頻
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末百新,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子庐扫,更是在濱河造成了極大的恐慌饭望,老刑警劉巖仗哨,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異铅辞,居然都是意外死亡厌漂,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門巷挥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來桩卵,“玉大人,你說我怎么就攤上這事倍宾〕冢” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵高职,是天一觀的道長钩乍。 經(jīng)常有香客問我,道長怔锌,這世上最難降的妖魔是什么寥粹? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮埃元,結(jié)果婚禮上涝涤,老公的妹妹穿的比我還像新娘。我一直安慰自己岛杀,他們只是感情好阔拳,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著类嗤,像睡著了一般糊肠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上遗锣,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天货裹,我揣著相機(jī)與錄音,去河邊找鬼精偿。 笑死弧圆,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的笔咽。 我是一名探鬼主播墓阀,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼拓轻!你這毒婦竟也來了斯撮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤扶叉,失蹤者是張志新(化名)和其女友劉穎勿锅,沒想到半個月后帕膜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡溢十,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年垮刹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片张弛。...
    茶點(diǎn)故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡荒典,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吞鸭,到底是詐尸還是另有隱情寺董,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布刻剥,位于F島的核電站遮咖,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏造虏。R本人自食惡果不足惜御吞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望漓藕。 院中可真熱鬧陶珠,春花似錦、人聲如沸享钞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嫩与。三九已至,卻和暖如春交排,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工暑塑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疆股,地道東北人。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓架专,卻偏偏與公主長得像同窘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子部脚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評論 2 344

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

  • // 開始,公司要求制作一段跑步軌跡 在地圖上的 動畫回放, 傳入一段經(jīng)緯度, 開始一想,這不是很簡單嗎, 高德地...
    dingzhijie閱讀 3,714評論 1 3
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,527評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫想邦、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,033評論 4 62
  • 實(shí)現(xiàn)類似京東地址編輯時選取通訊錄后得到電話和名字.這里將分別實(shí)現(xiàn)iOS7,8,9,希望對你有幫助,若有幫助請點(diǎn)喜歡...
    超_iOS閱讀 7,641評論 14 15
  • 六月一號委刘,是陽光明媚的一天丧没,這是一個周六鹰椒,有很多小朋友都在開心的過著屬于他們的節(jié)日。曾經(jīng)呕童,我們也有過這樣的日子漆际,但...
    關(guān)中月閱讀 290評論 0 3