# 小地图管理接口 MapMark

在使用小地图接口前需先创建小地图管理对象,方法如下:

local MapMark = class.MapMark.new()

具体函数名及描述如下:

序号 函数名 函数描述
1 newShape(...) 新增一个形状(线,矩形,圆形)
2 deleteShape(...) 删除一个形状
3 setShapeColor(...) 设置形状颜色
4 showShape(...) 设置形状显示 or 隐藏
5 updateLine(...) 更新形状(线形),传入起始坐标和末尾坐标
6 updateRectangle(...) 更新形状(矩形),传入起始坐标和尺寸
7 updateCircle(...) 更新形状(圆形),传入圆心坐标和半径

# newShape

local result = MapMark:newShape(type, isshow, r, g, b)

# deleteShape

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:删除一个形状
  • 具体使用案例如下:
local result = MapMark:deleteShape(shapeid)

# setShapeColor

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:设置形状颜色
  • 具体使用案例如下:
local result = MapMark:setShapeColor(shapeid, r, g, b)

# showShape

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:设置形状显示 or 隐藏
  • 具体使用案例如下:
local result = MapMark:showShape(shapeid, showflag)

# updateLine

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:更新形状(线形),传入起始坐标和末尾坐标
  • 具体使用案例如下:
local result = MapMark:updateLine(shapeid, sx, sz, ex, ez)

# updateRectangle

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:更新形状(矩形),传入起始坐标和尺寸
  • 具体使用案例如下:
local result = MapMark:updateRectangle(shapeid, sx, sz, w, h)

# updateCircle

  • 参数及类型:
  • 返回值及类型:
  • 该方法的主要作用:更新形状(圆形),传入圆心坐标和半径
  • 具体使用案例如下:
local result = MapMark:updateCircle(shapeid, cx, cz, r)
上次更新: 2019-11-22 11:51:08