您现在的位置: 首页 > SDK开发 > 开发指南


定位标注绘制 locationMarker

第一步:新建一个定位标注实例(以下代码都要在地图加载完成后调用map.on('loadComplete')

 
var lm = new esmap.ESLocationMarker({
url: 'image/pointer.png',
size: 150,
height: 30  
});

第二步:添加到地图


map.addLocationMarker(lm);

第三步:设置位置


lm.setPosition({
  x: x,
  y: y,
  fnum: 1,  
  height: 1      //离地面的偏移量
})

删除定位标注


    map.removeLocationMarker(lm)

更新定位标注方向和位置


    lm.rotateTo(-40);//有过渡效果的更新定位标注方向
    lm.direction = -40; //改变定位标注的方向
    lm.moveTo({
	x: map.center.x + 10,
	y: map.center.y + 10,
  	fnum: 1,  
  	height: 1      //离地面的偏移量
	time: 3
    });