android移動高德地圖marker點
因爲有移動地圖marker點的需求,所以這裏做一些筆記
在網上我們會查到改變marker座標的方法很簡單,用以下方法就可以實現:
marker.position = latLng
也就是將marker的經緯度重新設置下,然後你會發現有時候有效果,大部分時候這個點刷新的不是很及時。
後來參考了別人寫的代碼下知道了這個操作需要用動畫,動畫是高德地圖自帶的,聽我們IOS講IOS並沒有這個動畫API
val animation = TranslateAnimation(latLng)
animation.setDuration(300)
marker.setAnimation(animation)
marker.startAnimation()
上述代碼就可以很好的的解決此問題,對於實時移動地圖點很有效果