2018年3月

来认识一下除了Marker之外的覆盖物,圆Circle、多边形Polygon、折线Polyline等。

以圆为代表来详细了解一下。圆的类名为Circle。圆的几何学定义:指的是平面中到一个定点距离为定值的所有点的集合。通常这称之为圆周,这里的圆指的是圆周及圆周所包含的部分。我们在上次创建好的地图上继续操作。

创建圆

使用AMap.Circle创建了一个圆实例,并指定圆心的经纬度、圆半径、填充透明度、轮廓线宽度。

JavaScript
var circle = new AMap.Circle({
    center: [116.480983, 39.989628],    
    radius: 100,
    fillOpacity:0.2,                //填充透明度             
    fillColor:"#ff3399",            //填充颜色       
    strokeWeight:1,                 //轮廓线宽度
  });
circle.setMap(map);

- 阅读剩余部分 -

点标记对地图操作是非常有用的。AMap.Marker是用来往地图上添加点标记的类。今天我要实现一个实用的小功能,通过拖拽点标注获取指定位置的经纬度。我在上次创建好的地图上继续操作。

创建点标记

使用AMap.Marker创建了一个点标注实例,并指定显示点标注的地图对象和可拖拽参数。

JavaScript
var marker = new AMap.Marker({
        draggable : true,
        map : map
});

- 阅读剩余部分 -