index中引入:

<script type="text/javascript" src="http://webapi.amap.com/maps?v=1.3&key=97e1c429289e7df00bcf7a913007695b"></script>

html中

click = openGaodeMap()

ts:

longitude;// 经度
latitude;// 纬度
addressName;// 钓鱼地点

// 高德地图
openGaodeMap(){
  this.loadMap();
}
public map: any;
loadMap(){
  this.map = new AMap.Map("mapContainer", {
    zoom: 18,
    center:[this.longitude,this.latitude]
  });
  var marker = new AMap.Marker({
    map:this.map,
    position:[this.longitude,this.latitude]
  });
  marker.setLabel({
    offset: new AMap.Pixel(20, 20),//修改label相对于maker的位置
    content: ""
  });
  marker.markOnAMAP({
    name:this.addressName,// 钓点位置
    position:marker.getPosition()
  })
  this.map.addControl(new AMap.ToolBar());
  if(AMap.UA.mobile){
    document.getElementById('button_group').style.display='none';
  }
}

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐