
主要代碼如下
map.addEventListener('mousemove',function(e){
var t = new BMap.Point(e.point.lng,e.point.lat);
map.removeOverlay(mk);
mk = new BMap.Marker(t,{icon:myIcon,rotation:0,title: '11111'});//創建標注圖示
map.addOverlay(mk);//將標注添加到地圖中
var polyline = new BMap.Polyline([
last_point,
t
], {strokeColor:"blue", strokeWeight:2, strokeOpacity:0.5}); //創建折線
map.addOverlay(polyline);
last_point = t;
})就是根據新增的坐標不斷與之前的坐標連線,之前在圖層上添加覆寫物時 是可以根據圖層縮放相應變化的 為什么到繪制軌跡時就混亂了呢
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/103200.html
標籤:Java相關
