绘制点标记 最后更新时间: 2021年01月22日
添加标记点
1)函数体:
int addMarker(Marker marker);
2)参数:
marker– 地图上添加自定义图标对象并显示
3)说明:
Marker对象的构造方式见参考手册及demo。每个覆盖物在创建时指定一个唯一ID,ID重复会创建失败。Marker对应的图标需要制定imagekey,用于唯一标记图标内容,重复的内容(同一个imagekey)SDK内部不会重复创建(例如amap中搜索结果的麻点),节省内存和提高速度。
设置标记点图标
1)函数体:
Marker setIcon(Bitmap bitmap);
2)参数:
bitmap– 地图上添加自定义图标对象并显示
3)说明:
设置marker的自定义图标。
设置标记点像素锚点
1)函数体:
Marker setAnchor (int xoffset,int yoffset);
2)参数:
xoffset, yoffset–像素偏移点的(以左上角为原点)的横纵坐标
3)说明:
设置marker点地理坐标对应的图像像素偏移,默认为图像中央。
设置标记点地理位置
1)函数体:
Marker setPosition(LonLat lonlat);
2)参数:
lonlat– marker点的地理位置
3)说明:
设置marker点地理位置。
设置标记点所在楼层
1)函数体:
Marker setFloorIndex(int floorindex)
2)参数:
floorindex– marker点所处的楼层
3)说明:
设置marker点所处的楼层。
删除指定ID的覆盖物
1)函数体:
int deleteShapeByID(String ID);
2)参数:
ID– 要删除的覆盖物的唯一ID
3)说明:
用户负责维护覆盖物的ID列表,删除时ID不存在返回-1,成功返回0。