個(gè)人網(wǎng)站好備案嗎東莞seo網(wǎng)站排名優(yōu)化
小地圖接口:Mapmark
?彼得兔
更新時(shí)間: 2023-10-25 10:33:48
具體函數(shù)名及描述如下:序號(hào)?? ?函數(shù)名?? ?函數(shù)描述
1?? ?newShape(...)?? ?新增一個(gè)形狀(線,矩形,圓形)
2?? ?deleteShape(...)?? ?刪除一個(gè)形狀
3?? ?setShapeColor(...)?? ?設(shè)置形狀顏色
4?? ?showShape(...)?? ?設(shè)置形狀顯示 or 隱藏
5?? ?updateLine(...)?? ?更新形狀(線形),傳入起始坐標(biāo)和末尾坐標(biāo)
6?? ?updateRectangle(...)?? ?更新形狀(矩形),傳入起始坐標(biāo)和尺寸
7?? ?updateCircle(...)?? ?更新形狀(圓形),傳入圓心坐標(biāo)和半徑
newShape
參數(shù)及類(lèi)型:?
type:number類(lèi)型標(biāo)記
isshow:boolean是否顯示
r,g,b:number顏色值(范圍0~255)
返回值及類(lèi)型:ErrorCode.OK
shapeid:number
該方法的主要作用:新增一個(gè)形狀(線,矩形,圓形)具體使用案例如下:
--在地圖創(chuàng)建一條黑色的線并顯示(貌似沒(méi)有效果)
--第一個(gè)參數(shù)0是形狀類(lèi)型:0線 1矩形 2圓形
--第二個(gè)參數(shù)是是否顯示:true是 false否
--后三個(gè)參數(shù)是形狀顏色,分別是R、G、B(紅綠藍(lán))
local result,shapeid=MapMark:newShape(0,true,0,0,0)
--在聊天框顯示
Chat:sendSystemMsg("創(chuàng)建了一條黑色的線!")
Lua
deleteShape
參數(shù)及類(lèi)型:shapeid:number
返回值及類(lèi)型:ErrorCode.OK
該方法的主要作用:刪除一個(gè)形狀具體使用案例如下:
--把id為1的形狀刪除,參數(shù)1就是要?jiǎng)h除的形狀id
MapMark:deleteShape(1)
--在聊天框顯示
Chat:sendSystemMsg("刪除了id為1的形狀!")
Lua
setShapeColor
參數(shù)及類(lèi)型:shapeid:number
r:number
g:number
b:number
返回值及類(lèi)型:ErrorCode.OK
該方法的主要作用:設(shè)置形狀顏色具體使用案例如下:
--把id為1的形狀設(shè)置為黑色
--第一個(gè)參數(shù)是形狀id
--后三個(gè)參數(shù)是要改成的顏色,分別是R、G、B(紅綠藍(lán))
MapMark:setShapeColor(1,0,0,0)
--在聊天框顯示
Chat:sendSystemMsg("id為1的形狀被設(shè)置成了黑色!")
Lua
showShape
參數(shù)及類(lèi)型:shapeid:number
showflag:boolean
返回值及類(lèi)型:ErrorCode.OK
該方法的主要作用:設(shè)置形狀顯示 or 隱藏具體使用案例如下:
--把id為1的形狀隱藏
--第一個(gè)參數(shù)是形狀id
--第二個(gè)參數(shù)是是否隱藏,true顯示 false隱藏
MapMark:showShape(1,false)
--在聊天框顯示
Chat:sendSystemMsg("隱藏了id為1的形狀!")
Lua
updateLine
參數(shù)及類(lèi)型:shapeid:number
sx:number
sz:number
ex:number
ez:number
返回值及類(lèi)型:ErrorCode.OK
該方法的主要作用:更新形狀(線形),傳入起始坐標(biāo)和末尾坐標(biāo)具體使用案例如下:
--把id為1的形狀(只能是直線)設(shè)置為從(0,0)到(1,1)
--第一個(gè)參數(shù)1是直線形狀id
--第二、三個(gè)參數(shù)0,0是直線起點(diǎn)坐標(biāo)
--后兩個(gè)參數(shù)1,1是直線終點(diǎn)坐標(biāo)
MapMark:updateLine(1,0,0,1,1)
--在聊天框顯示
Chat:sendSystemMsg("id為1的直線被設(shè)置為了從(0,0)到(1,1)")
Lua
updateRectangle
參數(shù)及類(lèi)型:shapeid:number形狀I(lǐng)D
sx:numberx坐標(biāo)值
sz:numberz坐標(biāo)值
w:numberx方向坐標(biāo)差
h:numberz方向坐標(biāo)差
返回值及類(lèi)型:ErrorCode.OK
該方法的主要作用:更新形狀(矩形),傳入起始坐標(biāo)和尺寸具體使用案例如下:
--把id為1的形狀(只能是矩形)設(shè)置為從(0,0)開(kāi)始寬和高分別為1和1的矩形
--第一個(gè)參數(shù)1是矩形形狀id
--第二、三個(gè)參數(shù)0,0是矩形起點(diǎn)坐標(biāo)
--后兩個(gè)參數(shù)1,1是矩形寬高尺寸
MapMark:updateRectangle(1,0,0,1,1)
--在聊天框顯示
Chat:sendSystemMsg("id為1的矩形被設(shè)置為了起點(diǎn)在(0,0),寬高分別是1和1")
Lua
updateCircle
參數(shù)及類(lèi)型:shapeid:number
cx:number
cz:number
r:number
返回值及類(lèi)型:ErrorCode.OK
該方法的主要作用:更新形狀(圓形),傳入圓心坐標(biāo)和半徑具體使用案例如下:
--把id為1的形狀(只能是圓)設(shè)置為圓心為(0,0),半徑為1的圓
--第一個(gè)參數(shù)1是圓形形狀id
--第二、三個(gè)參數(shù)0,0是圓的圓心坐標(biāo)
--最后一個(gè)參數(shù)1是圓的半徑
MapMark:updateCircle(1,0,0,1)
--在聊天框顯示
Chat:sendSystemMsg("id為1的圓被設(shè)置為了圓心在(0,0),半徑為1")