|
| 代表地理点坐标,该点的位置通过灵图的NTU坐标来描述。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| LTPoint(lng,Lat) |
|
LTPoint |
以指定的NTU经度和纬度创建一个地理点坐标 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getLongitude() |
|
Number |
获取NTU经度 |
| getLatitude() |
|
Number |
获取NTU经度 |
51ditu JavaScript API之中用来进行事件处理的类,该类的所有方法都是静态方法,因此不需要构造该类的实例而直接使用方法即可,例如 LTEvent.addListener(obj,event,handle);
|
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getCallback(obj
类 型:Object
,handle
类 型:Function
) |
|
Function |
返回一个对实例obj的handle方法的调用函数 |
| cancelBubble(event?
类 型:Event
默认值:window.event
) |
|
无 |
中止事件处理的执行并返回事件处理结果false |
| returnTrue(event?
类 型:Event
默认值:window.event
) |
|
无 |
中止事件处理的执行并返回事件处理结果true |
| bind(obj
说 明:事件发生的对象
类 型:Object
,event
说 明:事件名称,例如“click”
类 型:Eventname
,hObj
说 明:该事件被触发时将会执行hObj对象的hMethod方法
类 型:Object
,hMethod
说 明:该事件被触发时将会执行hObj对象的hMethod方法
类 型:Function
,runOnce?
说 明:指定该事件绑定是否只运行一次,如果为true,该事件绑定将会在第一次运行后移除
类 型:Bool
默认值:false
) |
2.13 |
Listener |
将hObj对象的hMethod方法绑定到obj的event事件,返回一个listener对象,对浏览器集成的事件和自定义的事件都能使用
范例:双击结束测距控件
范例:双击结束测面控件
范例:鼠标移动到标注上显示信息浮窗 |
| addListener(obj
说 明:事件发生的对象
类 型:Object
,event
说 明:事件名称,例如“click”
类 型:Eventname
,handle
说 明:该事件被触发时需要执行的函数
类 型:Function
,runOnce?
说 明:指定该事件绑定是否只运行一次,如果为true,该事件绑定将会在第一次运行后移除
类 型:Bool
默认值:false
) |
2.13 |
Listener |
将handle函数绑定到obj的event事件,返回一个listener对象,对浏览器集成的事件和自定义的事件都能使用
范例:使用拉框查找控件让用户选择位置区域
范例:双击放大(先定位到中心然后放大)
范例:使用move事件实时的显示地图的坐标信息
范例:双击放大(先放大然后定位到中心)
范例:响应地图点击(标点)
范例:在文字标签上信息浮窗
范例:给标记添加点击事件
范例:为不同的标记显示不同的信息浮窗 |
| removeListener(listener
类 型:Listener
) |
|
无 |
删除指定的事件注册,参数必须是通过LTEvent.bind方法或者LTEvent.addListener方法返回的事件监视器
范例:双击放大(先定位到中心然后放大) |
| clearListeners(obj
类 型:Object
,event?
类 型:Eventname
默认值:null
) |
|
无 |
删除obj对象的所有event事件注册,如果不指定event或者event为空,则删除obj对象的所有事件 |
| deposeNode(obj
类 型:Object
) |
|
无 |
删除指定HTML节点及其子节点的所有event事件注册,用来清除节点,防止内存溢出 |
| trigger(obj
类 型:Object
,event
类 型:Eventname
,args
类 型:Array
) |
|
无 |
触发obj的event事件,args是触发的参数数组 |
| 代表一个矩形地理区域的对象,例如地图当前显示的地理范围 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| LTBounds(Xmin
说 明:经度最小值
类 型:Number
,Ymin
说 明:纬度最小值
类 型:Number
,Xmax
说 明:经度最大值
类 型:Number
,Ymax
说 明:纬度最大值
类 型:Number
) |
|
LTBounds |
以指定的坐标范围新建一个经纬度矩形区域
范例:将地图控制在一定范围内 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getPointsBounds(points
类 型:点坐标LTPoint数组
) |
2.09 |
无 |
返回包含点数组之中所有点的最小范围 |
| 代表地图上的一个圆形状,在以IE为内核开发的浏览器中,将会使用VML的技术来绘制圆,因此必须在页面上加载VML的命名空间,在其他浏览器之中不需要。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| LTCircle(point
说 明:圆心经纬度 类 型:LTPoint
,radius
说 明:圆的半径 类 型:Number
,type?
说 明:半径类型,支持:meter(米)、pixel(像素)、point(经纬度) 类 型:String 默认值:meter(米)
,color?
说 明:圆的显示线条颜色 类 型:String 默认值:blue
,bgcolor?
说 明:圆的显示背景颜色 类 型:String 默认值:#99FFCC
,weight?
说 明:圆的边框显示线宽,以像素为单位 类 型:Number 默认值:3
,opacity?
说 明:圆的显示不透明度,范围为0-1,越小代表越透明 类 型:Number 默认值:0.5
) |
|
LTCircle |
使用指定圆心坐标和半径范围,创建一个LTCircle圆
范例:创建一个圆
|
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLineColor(color
说 明:圆的边框颜色,支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置圆的边框颜色 |
| setLineStroke(weight
说 明:圆的边框宽度 类 型:Number
) |
|
无 |
设置圆的边框宽度 |
| setLineStyle(style
说 明:圆的边框样式,样式类型:Solid(实线,默认值)、Dot(点线)、Dash(折线) 类 型:String
) |
|
无 |
设置圆的边框样式 |
| setFillColor(color
说 明:圆的填充背景颜色,支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置圆的填充背景颜色 |
| setOpacity(opacity
说 明:圆的透明度,范围:0-1,越小代表越透明 类 型:Number
) |
|
无 |
设置圆的透明度 |
| setCursor(cur
说 明:鼠标放到圆上时状态样式,样式:auto(正常鼠标),crosshair(十字鼠标),default(默认鼠标),pointer(点状鼠标),move(移动鼠标),text(文字鼠标),wait(等待鼠标),help(求助鼠标),progress(过程鼠标) 类 型:String
) |
|
无 |
设置鼠标放到圆上时状态样式 |
| setRadius(radius
说 明:圆的半径 类 型:Number
,type?
说 明:半径类型,支持:meter(米)、pixel(像素)、point(经纬度) 类 型:String 默认值:meter(米)
) |
|
无 |
设置圆的半径,改变圆大小 |
| getCenterPoint() |
|
LTPoint |
获得圆的圆心经纬度 |
| getRadius() |
|
Number |
获得圆的半径长度(以米为单位) |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| click |
|
(json
说 明:圆的圆心经纬度和半径,json.lo获取经度,json.la获取纬度,json.radius获取半径(半径单位为米) 类 型:LTBounds
) |
用户可以通过LTEvent.addListener方法绑定LTCircle对象,获得圆的圆心经纬度和半径
范例:圆绑定事件
|
| 圆绘制控件,用来让用户绘制一个圆,同时也可以通过事件来获取用户绘制的圆信息。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLineColor(color
说 明:圆的边框颜色,支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置圆的边框颜色 |
| setLineStroke(weight
说 明:圆的边框宽度 类 型:Number
) |
|
无 |
设置圆的边框宽度 |
| setLineStyle(weight
说 明:圆的边框样式,样式类型:Solid(实线,默认值)、Dot(点线)、Dash(折线) 类 型:String
) |
|
无 |
设置圆的边框样式 |
| setFillColor(color
说 明:圆的填充背景颜色,支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置圆的填充背景颜色 |
| setLayerOpacity(opacity
说 明:圆的透明度,范围:0-1,越小代表越透明 类 型:Number
) |
|
无 |
设置圆的透明度 |
| setCursor(cur
说 明:鼠标放到圆上时状态样式,样式:crosshair(十字鼠标),default(默认鼠标),pointer(点状鼠标),move(移动鼠标),text(文字鼠标),wait(等待鼠标),help(求助鼠标),progress(过程鼠标) 类 型:String
) |
|
无 |
设置鼠标放到圆上时状态样式 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| mouseup |
|
(bounds
,circle
说 明:用户最后绘制的圆 类 型:LTCircle
) |
用户可以通过LTEvent.addListener方法绑定LTCircleControl对象,获得圆的圆心经纬度和半径
范例:圆控件绑定事件
|
| 代表地图上的一个椭圆形状,在以IE为内核开发的浏览器中,将会使用VML的技术来绘制椭圆,因此必须在页面上加载VML的命名空间,在其他浏览器之中不需要。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLineColor(color
说 明:椭圆的边框颜色,支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置椭圆的边框颜色 |
| setLineStroke(weight
说 明:椭圆的边框宽度 类 型:Number
) |
|
无 |
设置椭圆的边框宽度 |
| setLineStyle(weight
说 明:椭圆的边框样式,样式类型:Solid(实线,默认值)、Dot(点线)、Dash(折线) 类 型:String
) |
|
无 |
设置椭圆的边框样式 |
| setFillColor(color
说 明:椭圆的填充背景颜色,支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置椭圆的填充背景颜色 |
| setOpacity(opacity
说 明:椭圆的透明度,范围:0-1,越小代表越透明 类 型:Number
) |
|
无 |
设置椭圆的透明度 |
| setCursor(cur
说 明:鼠标放到椭圆上时状态样式,样式:crosshair(十字鼠标),default(默认鼠标),pointer(点状鼠标),move(移动鼠标),text(文字鼠标),wait(等待鼠标),help(求助鼠标),progress(过程鼠标) 类 型:String
) |
|
无 |
设置鼠标放到椭圆上时状态样式 |
| getLineColor() |
|
String |
获得椭圆的边框颜色 |
| getLineStroke() |
|
Number |
获得椭圆的边框宽度 |
| getLineStyle() |
|
String |
获得椭圆的边框样式 |
| getFillColor() |
|
String |
获得椭圆的填充背景颜色 |
| getOpacity() |
|
Number |
获得椭圆的透明度 |
| getXmax() |
|
Number |
获得椭圆所在矩形区域右上角的最大经度 |
| getYmax() |
|
Number |
获得椭圆所在矩形区域右上角的最大纬度 |
| getXmin() |
|
Number |
获得椭圆所在矩形区域左下角的最小经度 |
| getYmin() |
|
Number |
获得椭圆所在矩形区域左下角的最小纬度 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| click |
|
(bounds
) |
用户可以通过LTEvent.addListener方法绑定LTEllipse对象,获得椭圆所在矩形的范围大小
范例:椭圆绑定事件
|
| 椭圆绘制控件,用来让用户绘制一个椭圆,同时也可以通过事件来获取用户绘制的椭圆信息。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLineColor(color
说 明:椭圆的边框颜色,支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置椭圆的边框颜色 |
| setLineStroke(weight
说 明:椭圆的边框宽度 类 型:Number
) |
|
无 |
设置椭圆的边框宽度 |
| setLineStyle(weight
说 明:椭圆的边框样式,样式类型:Solid(实线,默认值)、Dot(点线)、Dash(折线) 类 型:String
) |
|
无 |
设置椭圆的边框样式 |
| setFillColor(color
说 明:椭圆的填充背景颜色,支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置椭圆的填充背景颜色 |
| setLayerOpacity(opacity
说 明:椭圆的透明度,范围:0-1,越小代表越透明 类 型:Number
) |
|
无 |
设置椭圆的透明度 |
| setCursor(cur
说 明:鼠标放到椭圆上时状态样式,样式:crosshair(十字鼠标),default(默认鼠标),pointer(点状鼠标),move(移动鼠标),text(文字鼠标),wait(等待鼠标),help(求助鼠标),progress(过程鼠标) 类 型:String
) |
|
无 |
设置鼠标放到椭圆上时状态样式 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| mouseup |
|
(bounds
,ellipse
说 明:用户最后绘制的椭圆 类 型:LTEllipse
) |
用户可以通过LTEvent.addListener方法绑定LTEllipseControl对象,获得椭圆所在矩形的范围大小
范例:椭圆控件绑定事件 |
| 51ditu Maps API之中的公用函数类,包含一些常用的函数,该类的所有方法都是静态方法,因此不需要构造该类的实例而直接使用方法即可,例如LTFunction.getEventPosition(event,container); |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getPageOffset(obj
类 型:Object
) |
|
像素值数组 |
返回obj对象相对于整个页面左上角的像素位置,返回一个数组point,point[0]为横向大小,point[1]为纵向大小 |
| getEventPosition(event
类 型:window事件
,container
类 型:Object
) |
|
像素值数组 |
返回事件发生位置相对于指定的HTML容器对象左上角的位置,返回一个数组point,point[0]为横向大小,point[1]为纵向大小 |
| getPointsDistance(point1
,point2
) |
|
Number |
计算两点之间的以米为单位的距离
范例:计算两点之间的距离 |
| setOpacity(obj
说 明:需要设置不透明度的层
类 型:Object
,opacity
说 明:不透明度,从0到1,越小越透明
类 型:Number
) |
|
无 |
设置指定层的不透明度 |
| 一个地图控件,用来将指定的层显示到地图上,用来让用户往地图上方便地添加自定义的内容 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLeft(length
类 型:Number
) |
|
无 |
设置控件相对于地图左边的像素距离 |
| setRight(length
类 型:Number
) |
|
无 |
设置控件相对于地图右边的像素距离 |
| setTop(length
类 型:Number
) |
|
无 |
设置控件相对于地图上方的像素距离 |
| setBottom(length
类 型:Number
) |
|
无 |
设置控件相对于地图下方的像素距离 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置控件在地图上是否可见 |
| setOpacity(opacity
说 明:不透明度,范围从0到1,该数字越小越透明
类 型:Number
) |
|
无 |
设置地图的显示不透明度 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| LTIcon(url
说 明:图标使用的图片路径URL
类 型:String
,size
说 明:图标的大小,如果不指定,则使用该图标图片的大小,不过在某些情况下可能出现问题,因此,强烈建议指定图标的大小,系统集成图标的大小为[23,21]
类 型:像素值数组
,anchor
说 明:图标的锚点(图标上用来指向到一定位置的点)相对于图标左上角的坐标,如果不指定,默认是图标底边中心位置,系统集成图标的锚点为[4,21]
类 型:像素值数组
) |
|
LTIcon |
创建一个LTIcon图标
范例:给标记(marker)自定义图标 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getSrc() |
2.11 |
String |
返回图标使用的图片URL |
| setSrc(url
说 明:图标使用的图片路径URL
类 型:String
) |
|
无 |
设置图标使用的图片,通过图片路径URL指定 |
| setSize(size
说 明:图标的大小像素数组,如[23,21]
类 型:像素值数组
) |
|
无 |
设置图标的大小,如[23,21] |
| setAnchor(position
说 明:图标锚点相对于图片左上角的像素距离,如[4,21]
类 型:像素值数组
) |
|
无 |
设置图标锚点在图片上的位置,即相对于图片左上角的像素距离 |
| getSize() |
|
像素值数组 |
获取图标的大小,如果指定了图标的大小,则返回该大小,否则返回该图标图片的实际大小,假如调用的时候该图标还没有下载完成,则可能返回[0,0],而这可能引发其他问题,因此强烈建议在自定义图标的时候指定图标的大小和锚点位置。 |
| getAnchor() |
|
像素值数组 |
获取图标锚点在图片上的位置,如果指定了图标锚点位置,则返回该位置,否则返回该图标图片底边中心位置,假如调用的时候该图标还没有下载完成,则可能返回[0,0],而这可能引发其他问题,因此强烈建议在自定义图标的时候指定图标的大小和锚点位置。 |
| copy() |
|
LTIcon |
以该图标的图片路径、大小和锚点位置复制一个新图标,返回该新图标,这个方法非常有用,很多情况下,会有多个标记Marker使用同样的图标的情况,使用该方法可以简化开发。
范例:LTIcon图标的复制和使用 |
| 51ditu Maps API的核心对象,每个实例代表页面上的一幅地图 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
centerAndZoom(point
说 明:地图的中心点地理坐标
类 型: LTPoint 或 String
,zoom
说 明:缩放等级,当前为0-14
类 型:Number
) |
|
无 |
初始化或重新定位地图的中心点和缩放等级,在运行该方法之前不能执行添加标注等操作,point参数可以为LTPoint对象,也可以是城市代码(大部分情况下为拼音,具体请参阅城市代码对照表)
范例:显示基本地图
范例:用中文名称,拼音,电话区号,行政区号代码来定位地图 |
| cityNameAndZoom() |
|
无 |
实际上就是centerAndZoom,为了兼容以前的版本而预留 |
| moveToCenter(point
,zoom?
类 型:Number
默认值:不变化
) |
2.14 |
无 |
将地图的中心点变换到指定的地理坐标,如果移动范围不大,则执行一个滑动过程,如果同时指定了缩放等级,则同时滑动到该缩放等级 |
| setCenterAtLatLng(point
) |
|
无 |
将地图的中心点直接变换到指定的地理坐标,不执行滑动过程 |
| getCenterPoint() |
|
LTPoint |
获取地图中心点对应的地理坐标
范例:使用move事件实时的显示地图的坐标信息 |
| getBoundsLatLng() |
|
LTBounds |
获取当前地图显示的地理区域范围 |
| getImgNumber() |
|
Number |
获取地图上当前已经下载完成的地图分块图片数目 |
| getTotalImgNumber() |
|
Number |
获取当前地图上总的地图分块图片数目,包含正在下载的、已经下载完成的和出错的图片 |
| getErrorImgNumber() |
|
Number |
获取当前地图上已经下载出错的图片数目 |
| getCurrentZoom() |
|
Number |
获取地图当前的缩放级别(当前为0-14)
范例:使用move事件实时的显示地图的坐标信息 |
| zoomTo(zoom
说 明:缩放等级(当前为0-14)
类 型:Number
) |
|
无 |
将视图切换到指定的缩放等级,中心点坐标不变 |
| zoomIn() |
|
无 |
放大一级视图 |
| zoomOut() |
|
无 |
缩小一级视图 |
| getViewSize() |
|
像素值数组 |
获取地图显示的像素大小,返回一个数组point,point[0]为横向大小,point[1]为纵向大小 |
| resizeMapDiv() |
|
无 |
在地图所在的层大小变化后(例如窗口大小改变),调用该方法以让地图重新自适应新的大小 |
| addControl(control
类 型:地图控件
) |
|
无 |
向地图上添加一个控件,可以是系统集成的控件或自定义控件。
范例:拉框放大控件
范例:简易导航控件
范例:简易导航控件
范例:迷你缩放控件
范例:标准导航控件
范例:使用鹰眼地图控件
范例:设置比例尺控件样式 |
| addMenuControl(control
说 明:地图右键控件 类 型:LTMenuControl
) |
|
无 |
向地图上添加一个地图右键功能控件
范例:右键控件
|
| removeControl(control
类 型:地图控件
,depose?
说 明:是否彻底清除该控件,当为true时将完全删除该控件以释放内存,彻底清除之后该控件不能被再次使用
类 型:Bool
默认值:false
) |
2.09 |
无 |
移除一个地图控件 |
| addOverLay(overlay
类 型:地图标注
) |
|
无 |
向地图上添加一个标注,目前系统集成的标注有:
图标标记LTMarker
文字标记LTMapText
折线LTPolyLine
多边形LTPolygon
信息浮窗LTInfoWindow
范例:自定义标注:在地图上画圆
范例:向地图上添加一个矩形图形
范例:向地图上添加折线
范例:设置折线的颜色、透明度和线宽
范例:折线响应事件
范例:给标记(marker)自定义图标
范例:多边形响应事件
范例:给信息浮窗指定显示的偏移量
范例:在指定标记(marker)处显示信息浮窗
范例:在指定的座标处显示信息浮窗
范例:移动地图以保证信息浮窗全部显示
范例:在指定的标记(marker)旁边显示文字标签
范例:在指定的坐标处显示文字标签
范例:根据地图的视图选择性的显示标记
范例:向地图上添加标记
范例:在地图初始化之前向地图上添加标记 |
| removeOverLay(overlay
类 型:地图标注
,depose?
说 明:是否彻底清除该标注,当为true时将完全删除该标注以释放内存,彻底清除之后该标注不能被再次使用
类 型:Bool
默认值:false
) |
2.09 |
无 |
移除一个地图标注 |
| clearOverLays() |
|
无 |
移除地图上的所有标注 |
| getZoomUnits(zoom
说 明:缩放等级
类 型:Number
) |
|
Number |
返回在指定缩放等级下1个像素代表多少个NTU单位 |
| getPointLatLng(position
说 明:相对于地图左上角的像素坐标数组[left,top]
类 型:像素值数组
) |
|
LTPoint |
将地图上相对于container的像素坐标转化为地理坐标,参数是数组[left,top],返回值类型是LTPoint |
| getPixelCoord(point
) |
|
像素值数组 |
将地理坐标转化为地图上点的像素坐标,相对于container左上角,参数是LTPoint,返回值是数组[left,top] |
| getOverLayPosition(point
) |
|
像素值数组 |
类似于getPixelCoord方法,将地理坐标转化为地图上点的像素坐标,相对于放置标注的层,需要在自定义标注之中定位标注的位置应该用此方法,返回值是数组[left,top] |
| returnLastView() |
|
无 |
将地图重新定位到上次通过centerAndZoom定位的视图,包括中心坐标和缩放等级 |
| move(position
类 型:像素值数组
) |
|
无 |
将地图滑动指定个像素单位,例如参数为[100,100]则代表向右、下方向移动分别移动100个像素单位,参数为[-100,0]代表地图向左滑动100个像素单位
范例:地图的性能(地图移动时)
范例:将地图控制在一定范围内
范例:双击放大(先定位到中心然后放大)
范例:使用move事件实时的显示地图的坐标信息 |
| isDragging() |
|
Bool |
返回当前地图是否处在允许拖动的状态 |
| enableDrag() |
|
无 |
设置地图允许拖动(默认允许) |
| disableDrag() |
|
无 |
设置地图禁止拖动 |
| setSlideMaxZoom(maxZoom
类 型:Number
) |
2.14 |
无 |
设置地图滑动缩放等级的最大缩放等级,默认为4,即如果当前缩放等级和需要跳转到的缩放等级差为4,则不会执行滑动过程以免占用过多的浏览器性能,如果设置为0,则地图上任何时候都不会出现缩放等级滑动,包括拖动骨头棒缩放等级浮标和鼠标滚轮缩放 |
| getMapContent(flag?
说 明:返回的内容的类型:0:标注内容和地图图片内容;1:仅打印地图图片内容;
类 型:Number
默认值:0
) |
|
String |
获取当前地图的内容HTML,用来实现打印等功能
范例:地图的打印 |
| getBestZoom(bounds
,padding?
说 明:设置计算缩放等级的时候预留的空隙,以防止将一些标记显示在地图的边缘处,以象素为单位
类 型:Number
默认值:10
) |
2.13 |
无 |
要在地图之中显示该范围最合适的缩放等级,要注意该函数仅仅根据区域的大小来选择缩放等级,并不判断该区域在所返回的缩放等级是否有图 |
| getBestMap(points
类 型:点坐标LTPoint数组
) |
|
无 |
将地图指定到一个特定的视图,该视图正好包含指定地理点坐标数组的所有点,要注意该函数仅仅根据点所分布区域的大小来选择缩放等级,并不判断该区域在所返回的缩放等级是否有图
范例:显示最佳比例尺和位置 |
| setMapCursor(normalCursor?
说 明:地图普通情况下的鼠标样式,可以用系统集成的鼠标样式名称如"pointer","move","hand"等,也可以使用自定义的鼠标样式文件URL地址;
类 型:String
默认值:"default"
,dragCursor?
说 明:地图被拖动情况下的鼠标样式,可以用系统集成的鼠标样式名称如"pointer","move","hand"等,也可以使用自定义的鼠标样式文件URL地址;
类 型:String
默认值:"move"
) |
2.09 |
无 |
设置地图的鼠标样式
范例:设置地图鼠标样式 |
| handleMouseScroll(toPoint?
说 明:是否跟随鼠标指向,默认情况下地图将保持当前中心点不变进行缩放,当该参数设置为true之后,将以保持鼠标指向点位置不变的模式进行缩放;
类 型:Bool
默认值:false
) |
|
无 |
启用鼠标滚轮滑动缩放等级的功能
范例:通过键盘和鼠标滚轮操作地图
范例:滑动鼠标滚轮的时候以鼠标位置为中心滑动缩放等级 |
| mapCartoonControl(toPoint?
说 明:是否开启地图动画效果。true表示开启,false表示关闭
类 型:Bool
默认值:false
) |
|
无 |
启用地图动画功能
范例:滑动鼠标滚轮的时候以鼠标位置为中心滑动缩放等级,并显示地图动画。 |
| clearHandleMouseScroll() |
|
无 |
禁用鼠标滚轮滑动缩放等级的功能 |
| handleKeyboard() |
|
无 |
启用键盘操作支持
范例:通过键盘和鼠标滚轮操作地图 |
| clearHandleKeyboard() |
|
无 |
禁用键盘操作支持 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| resize |
|
(viewSize
说 明:viewSize[0]代表宽度,viewSize[1]代表高度
类 型:Array
) |
在地图大小改变时触发,参数是新的地图大小数组,viewSize[0]代表宽度,viewSize[1]代表高度 |
| zoom |
|
(oldZoom
说 明:变化前的缩放等级,如果是地图初始化过程,则为0
类 型:Number
,newZoom
说 明:变化后的缩放等级
类 型:Number
) |
在地图缩放等级变化后触发,因为在缩放等级滑动开始前触发,因此也可以认为是zoomstart,因此没有给地图再定义zoomstart事件
范例:使用move事件实时的显示地图的坐标信息 |
| zoomend |
|
(newZoom
说 明:滑动完成后(当前)的缩放等级
类 型:Number
) |
在地图缩放等级滑动完成后触发 |
| move |
|
(centerPoint
,flag
说 明:是否需要重新定位标注
类 型:Bool
) |
在地图中心点变化时触发
范例:地图的性能(地图移动时)
范例:将地图控制在一定范围内
范例:双击放大(先定位到中心然后放大)
范例:使用move事件实时的显示地图的坐标信息 |
| movestart |
2.09 |
(centerPoint
) |
在地图中心点开始移动时触发,有三种情况:按下鼠标开始拖动地图时;按下键盘方向键开始移动地图时;使用moveToCenter方法定位地图时。 |
| moveend |
2.09 |
(centerPoint
) |
在地图中心点移动完成时触发,触发情况分别与movestart方法对应。
范例:双击放大(先定位到中心然后放大) |
| dblclick |
|
(point
说 明:鼠标双击的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
在地图被双击时触发
范例:双击放大(先定位到中心然后放大)
范例:双击放大(先放大然后定位到中心) |
| mousedown |
|
(point
说 明:鼠标按下的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
,button
说 明:鼠标键编号,1:左键;2:右键
类 型:Number
) |
鼠标在地图上按下时触发 |
| mousedrag |
|
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
,button
说 明:鼠标键编号,1:左键;2:右键
类 型:Number
) |
鼠标在地图上拖拽时持续触发 |
| mouseup |
|
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
,button
说 明:鼠标键编号,1:左键;2:右键
类 型:Number
) |
鼠标在地图上释放时触发 |
| click |
|
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
,button
说 明:鼠标键编号,1:左键;2:右键
类 型:Number
,marker?
说 明:如果用户是点在一个标注上,则该参数为被点击的标注
类 型: LTMarker
默认值:null
) |
鼠标在地图上点击时触发
范例:响应地图点击(标点) |
| imageerror |
|
(img
说 明:出错的分块图片对象,是一个HTML的img标签对象,可以通过设置img.src调用其他的替换图片
类 型:Object
) |
在地图上每一个分块图片下载出错的时候触发,例如服务器返回404错误 |
| imagechange |
|
(img
说 明:操作的分块图片对象,是一个HTML的img标签对象
类 型:Object
,type
说 明:变化的类型,1代表分块图片的首次加载和显示,2代表分块图片的显示,3代表分块图片的隐藏
类 型:Object
) |
在地图上每一个分块图片发生变化时触发,包括分块图片加载完成,显示,隐藏。 |
| init |
|
无 |
在地图完成初始化准备开始下载图片时触发 |
| 地图上文本标注,在指定地理点处显示文字,文字的左边界中点和指定的地理点或标注对齐,还可以让一个文字标注始终跟随一个标记Marker,这在显示带名称的标记的时候十分有用
注意,因为实际上允许使用HTML作为内容,因此,可以用来向地图上的指定位置显示任何自定义的内容
LTMarker也是一种LTMapText,因此,可以使用下面的属性,方法和事件 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
LTMapText(point
说 明:文本标注对象所在的地理点坐标或标记
类 型: LTPoint 或 LTMarker
,offset?
说 明:文本标签显示时向右下角偏移量(像素),默认为[0,0],不偏移
类 型:像素值数组
默认值:[0,0]
) |
2.10 |
LTMapText |
创建一个文本标注对象,该对象显示在指定的地理位置或标注处 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| onClick() |
2.13 |
无 |
模拟该标注被点击,运行该方法会触发标注的click事件 |
| setPoint(point
) |
|
无 |
设置标记所在的地理点坐标 |
| getPoint() |
2.11 |
LTPoint |
返回该标记所在的地理点位置 |
| setLabel(content
说 明:文本HTML字符串
类 型:String
) |
|
无 |
设置显示的文本内容
范例:设置文字标签显示的偏移量
范例:在指定的标记(marker)旁边显示文字标签
范例:在指定的坐标处显示文字标签 |
| setFontSize(size
类 型:Number
) |
|
无 |
设置文本的字体大小 |
| setFontColor(color
类 型:String
) |
|
无 |
设置文本字体颜色
范例:设置文字标签的样式 |
| setBackgroundColor(color
类 型:String
) |
|
无 |
设置文本的背景色
范例:将文字标签的背景设置为透明
范例:设置文字标签的样式 |
| setBorderLine(width
类 型:Number
) |
|
无 |
设置文本边框线宽
范例:将文字标签的背景设置为透明 |
| setBorderColor(color
类 型:String
) |
|
无 |
设置文本边框颜色 |
| setOpacity(opacity
说 明:不透明度,从0-1,数字越小越透明
类 型:Number
) |
|
无 |
设置标注的显示不透明度
范例:设置标记的透明度 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置是否可见 |
| getVisible() |
|
Bool |
返回是否可见 |
| setNoWrap(booleans
说 明:为true将禁止文本换行
类 型:Bool
) |
|
无 |
设置是否禁止文本换行 |
| setInfoWinWidth(width
说 明:宽度
类 型:Number
) |
2.12 |
无 |
设置在标记上弹出的信息浮窗的宽度,信息浮窗的宽度是指其中包含的内容的宽度,不包含信息浮窗的外框和指向箭头,注意这个设置是全局的,因为所有的标记使用用一个信息浮窗,因此,在任意一个标注上使用该方法都会导致所有标注上信息浮窗大小同步改变. |
| setInfoWinHeight(height
说 明:高度
类 型:Number
) |
2.12 |
无 |
设置在标记上弹出的信息浮窗的高度,信息浮窗的宽度是指其中包含的内容的宽度,不包含信息浮窗的外框和指向箭头,注意这个设置是全局的,因为所有的标记使用用一个信息浮窗,因此,在任意一个标注上使用该方法都会导致所有标注上信息浮窗大小同步改变. |
| openInfoWinElement(obj
说 明:作为信息浮窗内容的HTML标签
类 型:Object
) |
2.12 |
LTInfoWindow |
在该标记上方以指定的HTML标签的内容作为信息浮窗的内容打开信息浮窗. |
| openInfoWinUrl(url
说 明:作为信息浮窗内容的url地址
类 型:String
) |
2.12 |
LTInfoWindow |
在该标记上方以指定的URL网页内容作为信息浮窗内容打开信息浮窗.指定的URL将使用iframe形式显示到信息浮窗之中
范例:InfoWin嵌入url |
| openInfoWinHtml(html
说 明:作为信息浮窗内容的HTML内容
类 型:String
) |
2.12 |
LTInfoWindow |
在该标记上方以指定的HTML内容作为信息浮窗内容打开信息浮窗.
范例:在文字标签上信息浮窗 |
| closeInfoWin() |
2.12 |
无 |
关闭打开的信息浮窗.
范例:关闭打开的信息浮窗 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| click |
2.12 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
,button
说 明:鼠标键编号,1:左键;2:右键
类 型:Number
) |
在用户点击标注时触发
范例:在文字标签上信息浮窗 |
| mousedown |
2.12 |
(point
说 明:鼠标按下的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
,button
说 明:鼠标键编号,1:左键;2:右键
类 型:Number
) |
鼠标在标记上按下时触发 |
| mouseup |
2.12 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
,button
说 明:鼠标键编号,1:左键;2:右键
类 型:Number
) |
鼠标在标记上释放时触发 |
| mouseover |
2.12 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
鼠标在标记图片上时触发 |
| mouseout |
2.12 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
鼠标离开标记图片上方时触发 |
| dragstart |
2.12 |
(latlng
) |
鼠标每次开始拖动标注时触发 |
| drag |
2.12 |
(latlng
) |
鼠标拖动时持续触发
范例:可拖动的文字标签 |
| dragend |
2.12 |
(latlng
) |
鼠标每次拖动标注完成之后触发
范例:可拖动的文字标签 |
| 标注控件,用来让用户在地图上标注一个点,可以通过该控件提供的事件来获得用户标点的位置 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLeft(length
类 型:Number
) |
|
无 |
设置控件相对于地图左边的像素距离 |
| setRight(length
类 型:Number
) |
|
无 |
设置控件相对于地图右边的像素距离 |
| setTop(length
类 型:Number
) |
|
无 |
设置控件相对于地图上方的像素距离 |
| setBottom(length
类 型:Number
) |
|
无 |
设置控件相对于地图下方的像素距离 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置控件在地图上是否可见 |
| setOpacity(opacity
说 明:不透明度,范围从0到1,该数字越小越透明
类 型:Number
) |
|
无 |
设置控件的显示不透明度 |
| setLabel(text
说 明:按钮的文本
类 型:String
) |
|
无 |
设置控件的按钮文字,默认为:"标注" |
| setPointImage(url
说 明:图标路径URL
类 型:String
) |
|
无 |
设置标注控件显示的标注图标路径URL
范例:设置标注控件的图标 |
| getMarkControlPoint() |
|
LTPoint |
获取用户标注的点,如果用户还没标点,则返回null |
| btnClick() |
|
无 |
模拟控件的按钮被点击,每运行一次该方法,相当于点击一次控件的按钮切换该控件的打开/关闭状态,该方法在使用setVisible(false)方法将控件按钮隐藏之后十分有用。 |
代表地图上的一个标记,用来在指定的地理点显示一个图标;
注意:因为LTMarker继承了LTMapText,因此,拥有LTMapText的所有属性,方法和事件,以下只列出了LTMarker专有的方法! |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getIcon() |
2.11 |
LTIcon |
返回marker使用的图标对象 |
| setIconImage(url
类 型:String
) |
|
无 |
设置标记所使用的图标的URL地址 |
| 地图右键控件,用来在地图上点击鼠标右键生成右键菜单。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setMenuBorderTop(style
说 明:菜单面板上边框的样式及颜色 类 型:String
) |
|
无 |
设置用户自定义菜单面板上边框的样式及颜色,默认:”1px solid #cccccc” |
| setMenuBorderBottom(style
说 明:菜单面板下边框的样式及颜色 类 型:String
) |
|
无 |
设置用户自定义菜单面板下边框的样式及颜色,默认:”1px solid #626262” |
| setMenuBorderLeft(style
说 明:菜单面板左边框的样式及颜色 类 型:String
) |
|
无 |
设置用户自定义菜单面板左边框的样式及颜色,默认:”1px solid #cccccc” |
| setMenuBorderRight(style
说 明:菜单右边框的样式及颜色 类 型:String
) |
|
无 |
设置用户自定义菜单面板右边框的样式及颜色,默认:”1px solid #626262” |
| setMenuColor(color
说 明:菜单面板显示文字的颜色 类 型:String
) |
|
无 |
设置自定义菜单面板显示文字的颜色,默认值:黑色,支持RGB格式或颜色英文单词,例如:#000000或block |
| setMenuFontSize(num
说 明:菜单面板显示文字的大小 类 型:Number
) |
|
无 |
设置自定义菜单面板显示文字的大小 |
| setMenuBackgroundColor(color
说 明:菜单面板背景颜色 类 型:String
) |
|
无 |
设置自定义菜单面板的背景颜色 |
| setMenuWidth(width
说 明:菜单面板的宽度 类 型:Number
) |
|
无 |
设置自定义菜单面板的宽度 |
| setMenuHeight(height
说 明:菜单面板的高度 类 型:Number
) |
|
无 |
设置自定义菜单面板的高度 |
| setOpacity(opacity?
说 明:菜单面板的透明度,0-1 类 型:Number 默认值:1
) |
|
无 |
设置用户自定义菜单面板的透明度 |
| setItemBgMouseOver(color
说 明:鼠标放到菜单项时,菜单项的背景颜色。 类 型:String
) |
|
无 |
设置鼠标放到菜单项时,菜单项的背景颜色。 |
| setItemBgMouseOut(color
说 明:鼠标离开菜单项时,菜单项的背景颜色。 类 型:String
) |
|
无 |
设置鼠标离开菜单项时,菜单项的背景颜色。 |
| setItemHeight(height
说 明:菜单项的高度 类 型:Number
) |
|
无 |
设置菜单项的高度 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| id |
|
无 |
设置菜单项的id,调用方法:LTMenuItem.id |
| menuText |
|
无 |
设置菜单项的显示内容,调用方法:LTMenuItem.menuText |
| menuTextColor |
|
无 |
设置菜单项的显示内容的颜色,调用方法:LTMenuItem.menuTextColor |
| functionName |
|
无 |
设置菜单项事件,调用方法:LTMenuItem.functionName |
| isEnabled |
|
无 |
设置菜单项是否可用,true表示可用,false表示不可用,调用方法:LTMenuItem.isEnabled |
| separateLine |
|
无 |
设置是否有分割线, true表示有,false表示没有,调用方法:LTMenuItem.separateLine |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
LTOverviewMapControl(direction?
说 明:
鹰眼控件的位置类型,该类型代表将鹰眼地图绑定到地图的哪个方位,一共有9(从-4到4)种位置,默认值是4(绑定到右下角),具体从-4到4每一个数字代表的绑定方位如下:
。
| -4:左上角 |
-1:顶边 |
2:右上角 |
| -3:左边 |
0:不绑定,任意位置 |
3:右边 |
| -2:左下角 |
1:底边 |
4:右下角(默认) |
类 型:Number
默认值:4
,size?
说 明:鹰眼控件的地图大小,注意,这个大小是鹰眼控件上的地图的大小,而不是整个鹰眼控件的大小
类 型:像素值数组
默认值:[260,170]
,point?
说 明:鹰眼控件的地图固定视图位置,通常鹰眼地图的视图位置随着主地图位置而变化,因此不需要设置该值,设置该值后无论主地图位置如何变化,鹰眼地图位置始终保持在给定的坐标处不变
类 型: LTPoint
默认值:null
,zoom?
说 明:鹰眼控件的地图固定缩放等级,通常鹰眼地图的缩放等级随着主地图缩放等级而变化,因此不需要设置该值,设置该值后无论主地图缩放等级如何变化,鹰眼地图缩放等级始终保持在给定值不变
类 型:Number
默认值:null
,zoomAdd?
说 明:
鹰眼控件的地图缩放等级和主地图的缩放等级差,在不设置zoom参数的时候,鹰眼地图保持缩放等级和主地图的缩放等级的差不变(到达缩放等级限制除外),本参数设置这个差值。
例如zoomAdd=4,如果主地图缩放等级为6,则鹰眼地图缩放等级为10(10如果存在10这个缩放等级)
类 型:Number
默认值:4
,padding?
说 明:鹰眼地图和主地图之间的空隙宽度像素值
类 型:Number
默认值:8
) |
2.12 |
LTOverviewMapControl |
创建一个LTOverviewMapControl控件
范例:使用鹰眼地图控件
范例:使用视图座标不变的鹰眼地图
范例:设置鹰眼地图上导航标志(矩形框)的大小
范例:自定义鹰眼地图的位置 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLeft(length
类 型:Number
) |
|
无 |
设置控件相对于地图左边的像素距离 |
| setRight(length
类 型:Number
) |
|
无 |
设置控件相对于地图右边的像素距离 |
| setTop(length
类 型:Number
) |
|
无 |
设置控件相对于地图上方的像素距离 |
| setBottom(length
类 型:Number
) |
|
无 |
设置控件相对于地图下方的像素距离 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置控件在地图上是否可见 |
| setOpacity(opacity
说 明:不透明度,范围从0到1,该数字越小越透明
类 型:Number
) |
|
无 |
设置地图的显示不透明度 |
| setButtonImage(img1
说 明:鹰眼地图在打开状态下的按钮图片
类 型:String
,img2
说 明:鹰眼地图在关闭状态下的按钮图片
类 型:String
) |
2.10 |
无 |
设置鹰眼地图的按钮图片,应该同时设置鹰眼地图打开和关闭状态下的两张图片
范例:自定义鹰眼地图的外观 |
| setBorderColor(color
说 明:鹰眼地图和主地图之间空隙的边框颜色
类 型:String
) |
2.10 |
无 |
设置鹰眼地图和主地图之间空隙的边框颜色
范例:自定义鹰眼地图的外观 |
| setBackColor(color
说 明:鹰眼地图和主地图之间空隙的背景颜色
类 型:String
) |
2.10 |
无 |
设置鹰眼地图和主地图之间空隙的背景颜色
范例:自定义鹰眼地图的外观 |
| setRectBorderColor(color
说 明:鹰眼地图上的矩形框边框颜色
类 型:String
) |
2.10 |
无 |
设置鹰眼地图上的矩形框边框颜色
范例:自定义鹰眼地图的外观 |
| setRectBackColor(color
说 明:鹰眼地图上的矩形框背景颜色
类 型:String
) |
2.10 |
无 |
设置鹰眼地图上的矩形框背景颜色
范例:自定义鹰眼地图的外观 |
| changeView() |
2.10 |
无 |
切换鹰眼地图的开-合状态 |
| isOpen() |
2.10 |
Bool |
返回该鹰眼的视图是否被打开 |
| getMiniMap() |
2.12 |
LTMaps |
返回该鹰眼的地图对象,利用本对象,即可向鹰眼地图上添加的标注 |
| 代表地名列表之中的一个地名,不能构造,只能从LTPlaceList的搜索结果之中返回 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getName() |
2.13 |
String |
返回名称字符串,如“北京” |
| getParent() |
2.13 |
LTPlace |
返回根级节点,如果已经是根级节点,则返回null |
| getPinyin() |
2.13 |
String |
返回地名对应的拼音代码,如果没有该数据,则返回null |
| getChildren() |
2.13 |
地名LTPlace数组 |
返回该节点的子节点列表 |
| getPoint() |
2.13 |
LTPoint |
返回地名的坐标,如果没有该坐标,则返回null |
| canLocalSearch() |
2.13 |
String |
返回地名是否支持51ditu周边查询服务,有以下四种返回结果:
"self":支持,例如"北京"
"parent":不支持,不过其上级节点支持,例如"北京市东城区"
"child":不支持,不过有一个以上的下级节点支持,例如在"湖北省"
"none":完全不支持
|
| canBusSearch() |
2.13 |
String |
返回地名是否支持51ditu公交查询服务,有以下四种返回结果:
"self":支持,例如"北京"
"parent":不支持,不过其上级节点支持,例如"北京市东城区"
"child":不支持,不过有一个以上的下级节点支持,例如在"湖北省"
"none":完全不支持
|
| 地名列表对象,包含一个树形结构的简单行政区划列表,目前大部分地方地名显示到地级行政区划,请注意,本列表之中的地名数仅仅是一个简单的地名示意数据,用来根据地名名称进行定位。
考虑到节省内存,请不要使用LTPlaceList得构造函数,请使用LTPlaceList.getDefault()静态方法来获取LTPlaceList的实例。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getDefault() |
2.13 |
LTPlaceList |
返回默认的地名列表 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getPoint(word
说 明:搜索关键字,可以为某个地点的名称、拼音等
类 型:String
) |
2.13 |
LTPoint |
在城市列表之中搜索指定的字符串,并返回搜索结果第一项的点坐标,如果没有搜索到结果,则返回null |
| getRootPlace() |
2.13 |
LTPlace |
返回地名列表的根地名,即为全国节点 |
| searchPlace(word
说 明:搜索关键字,可以为某个地点的名称、拼音等
类 型:String
,num?
说 明:最大返回的搜索结果数,如果为0,则为返回所有结果
类 型:Number
默认值:0
,node?
说 明:指定只搜索指定节点和其子节点
类 型: LTPlace
默认值:根节点,全国
) |
2.13 |
地名LTPlace数组 |
在城市列表之中搜索指定的字符串,并返回指定数目的最大搜索结果数组 |
| 代表地图上的一个多边形形状,在IE之中,将会使用VML的技术来绘制多边形,因此必须在页面上加载VML的命名空间,在其他浏览器之中,将会使用普通的画线技术,值得注意的是:由于多边形存在背景,因此绘制的过程之中没有使用和折线一样的切割技术,这样一个本来很小的多边形在地图放大之后可能成为一个非常大的多边形,从而引起性能上的问题。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| LTPolygon(points
说 明:用来绘制多边形的顶点数组
类 型:点坐标LTPoint数组
,color?
说 明:多边形的显示颜色
类 型:String
默认值:blue
,bgcolor?
说 明:多边形的显示背景颜色
类 型:String
默认值:#99FFCC
,weight?
说 明:多边形的边框显示线宽,以像素为单位
类 型:Number
默认值:3
,opacity?
说 明:多边形的显示不透明度,范围为0-1,越小代表越透明
类 型:Number
默认值:0.5
) |
|
LTPolygon |
使用指定的一组地理点坐标,创建一个LTPolygon多边形 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setPoints(points
说 明:用来绘制多边形的点数组
类 型:点坐标LTPoint数组
) |
|
无 |
设置多边形的点数组,实际上将使折线成为另一个多边形. |
| getLineColor() |
2.11 |
String |
获得多边形的边框颜色 |
| setLineColor(color
说 明:多边形的显示颜色
类 型:String
) |
|
无 |
设置多边形的显示颜色. |
| getFillColor() |
2.11 |
String |
获得多边形的背景填充颜色 |
| setFillColor(color
说 明:多边形的显示背景色
类 型:String
) |
|
无 |
设置多边形的显示背景色. |
| getOpacity() |
2.11 |
Number |
获得多边形的显示不透明度 |
| setOpacity(opacity
说 明:多边形的显示不透明度,范围为0-1,越小代表越透明
类 型:Number
) |
|
无 |
设置多边形的显示不透明度. |
| getLineStroke() |
2.11 |
Number |
获得多边形的显示线宽 |
| setLineStroke(weight
说 明:多边形的显示线宽,以像素为单位
类 型:Number
) |
|
无 |
设置多边形的显示线宽. |
| getLineStyle() |
2.13 |
String |
获得折线的显示线型 |
| setLineStyle(style
说 明:折线的显示线型
类 型:String
) |
2.13 |
无 |
设置折线的显示线型,有以下几种类型:Solid(实线,默认值)、ShortDash(虚线)、ShortDot、ShortDashDot(点划线)、ShortDashDotDot、Dot、Dash、LongDash、DashDot、LongDashDot、LongDashDotDot,注意该方法对FireFox无效 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| click |
2.11 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
在用户点击多边形时触发 |
| mouseover |
2.11 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
鼠标在多边形上时触发 |
| mouseout |
2.11 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
鼠标离开多边形上方时触发 |
| 测面积控件,用来测量地图上的面积,同时也可以通过事件来获取用户绘制的多边形,因此也可以作为多边形绘制工具使用 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getPointsArea(points
类 型:点坐标LTPoint数组
) |
|
Number |
计算一系列地理点组成的多边形面积 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLeft(length
类 型:Number
) |
|
无 |
设置控件相对于地图左边的像素距离 |
| setRight(length
类 型:Number
) |
|
无 |
设置控件相对于地图右边的像素距离 |
| setTop(length
类 型:Number
) |
|
无 |
设置控件相对于地图上方的像素距离 |
| setBottom(length
类 型:Number
) |
|
无 |
设置控件相对于地图下方的像素距离 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置控件在地图上是否可见 |
| setOpacity(opacity
说 明:不透明度,范围从0到1,该数字越小越透明
类 型:Number
) |
|
无 |
设置控件的显示不透明度 |
| setLabel(text
说 明:按钮的文本
类 型:String
) |
|
无 |
设置控件的按钮文字,默认为:"测面" |
| setTips(text
说 明:文本内容
类 型:String
) |
2.09 |
无 |
设置绘制时跟随鼠标的文字提示的内容
范例:双击结束测距控件
范例:双击结束测面控件 |
| btnClick() |
|
无 |
模拟控件的按钮被点击,每运行一次该方法,相当于点击一次控件的按钮切换该控件的打开/关闭状态,该方法在使用setVisible(false)方法将控件按钮隐藏之后十分有用。 |
| endDraw() |
2.09 |
无 |
完成一个多边形的绘制,运行此方法相当于用户点击右键结束当前多边形的绘制。
范例:双击结束测距控件
范例:双击结束测面控件 |
| 属性名称 |
最后更新版本 |
值类型 |
说明 |
| autoClear |
2.11 |
Bool
类 型:Bool
默认值:true
|
是否在退出时自动删除页面上绘制的标注 |
| lineColor |
2.11 |
String
类 型:String
默认值:空,即使用多边形的默认线条颜色
|
默认绘制的线条颜色
范例:自定义画面控件的样式 |
| fillColor |
2.11 |
String
类 型:String
默认值:空,即使用多边形的默认填充颜色
|
默认绘制的填充颜色
范例:自定义画面控件的样式 |
| lineStroke |
2.11 |
Number
类 型:Number
默认值:空,即使用多边形的默认线宽
|
默认绘制的线条宽度
范例:自定义画面控件的样式 |
| lineStyle |
2.13 |
String
类 型:String
默认值:折线的默认线型
|
默认绘制的线型 |
| fillOpacity |
2.11 |
Number
类 型:Number
默认值:空,即使用多边形的默认透明度
|
默认绘制的透明度(0-1) |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| draw |
2.11 |
(points
说 明:用户最后绘制的多边形的顶点坐标数组
类 型:点坐标LTPoint数组
,area
说 明:用户最后绘制的多边形的面积
类 型:Number
,polygon
) |
用户每次敲右键完成一次多边形绘制时触发 |
| 代表地图上的一条折线,在IE之中,将会使用VML的技术来绘制这条折线,因此必须在页面上加载VML的命名空间,在其他浏览器之中,将会使用普通的画线技术。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setPoints(points
说 明:用来绘制折线的点数组
类 型:点坐标LTPoint数组
) |
|
无 |
设置折线的点数组,实际上将使折线成为另一条折线. |
| getLineColor() |
2.11 |
String |
获得折线的颜色 |
| setLineColor(color
说 明:折线的显示颜色
类 型:String
) |
|
无 |
设置折线的显示颜色.
范例:设置折线的颜色、透明度和线宽 |
| getOpacity() |
2.11 |
Number |
获得折线的显示不透明度 |
| setOpacity(opacity
说 明:折线的显示不透明度,范围为0-1,越小代表越透明
类 型:Number
) |
|
无 |
设置折线的显示不透明度.
范例:设置折线的线型和箭头
范例:设置折线的颜色、透明度和线宽 |
| getLineStroke() |
2.11 |
Number |
获得折线的显示线宽 |
| setLineStroke(weight
说 明:折线的显示线宽,以像素为单位
类 型:Number
) |
|
无 |
设置折线的显示线宽.
范例:设置折线的线型和箭头
范例:设置折线的颜色、透明度和线宽 |
| getLineArrow() |
2.11 |
Array |
获得折线的首尾箭头,返回是一个长度为2的数组,例如默认为["None","None"] |
| setLineArrow(start?
说 明:折线的起点处箭头类型
类 型:String
默认值:None
,end?
说 明:折线的末尾处处箭头类型
类 型:String
默认值:None
) |
2.09 |
无 |
设置折线的首尾箭头,有以下几种箭头类型:None(无箭头,默认值)、Block(三角)、Classic(标准箭头)、Diamond(方块)、Oval(圆形)、Open(线条箭头),注意该方法对FireFox无效
范例:设置折线的线型和箭头 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| click |
2.11 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
在用户点击折线时触发
范例:折线响应事件
范例:多边形响应事件 |
| mouseover |
2.11 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
鼠标在折线上时触发
范例:折线响应事件
范例:多边形响应事件 |
| mouseout |
2.11 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
鼠标离开折线上方时触发
范例:折线响应事件
范例:多边形响应事件 |
| 测距控件,用来测量地图上的距离,同时也可以通过事件来获取用户绘制的折线,因此也可以作为折线绘制工具使用 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getPointsDistance(points
类 型:点坐标LTPoint数组
) |
|
Number |
计算一系列地理点的距离总和,实际上就是一条折线的地理长度 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLeft(length
类 型:Number
) |
|
无 |
设置控件相对于地图左边的像素距离 |
| setRight(length
类 型:Number
) |
|
无 |
设置控件相对于地图右边的像素距离 |
| setTop(length
类 型:Number
) |
|
无 |
设置控件相对于地图上方的像素距离 |
| setBottom(length
类 型:Number
) |
|
无 |
设置控件相对于地图下方的像素距离 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置控件在地图上是否可见 |
| setOpacity(opacity
说 明:不透明度,范围从0到1,该数字越小越透明
类 型:Number
) |
|
无 |
设置控件的显示不透明度 |
| setLabel(text
说 明:按钮的文本
类 型:String
) |
|
无 |
设置控件的按钮文字,默认为:"测距" |
| setTips(text
说 明:文本内容
类 型:String
) |
2.09 |
无 |
设置绘制时跟随鼠标的文字提示的内容
范例:双击结束测距控件
范例:双击结束测面控件 |
| btnClick() |
|
无 |
模拟控件的按钮被点击,每运行一次该方法,相当于点击一次控件的按钮切换该控件的打开/关闭状态,该方法在使用setVisible(false)方法将控件按钮隐藏之后十分有用。 |
| endDraw() |
2.09 |
无 |
完成一条折线的绘制,运行此方法相当于用户点击右键结束当前折线的绘制。
范例:双击结束测距控件
范例:双击结束测面控件 |
| 属性名称 |
最后更新版本 |
值类型 |
说明 |
| autoClear |
2.11 |
Bool
类 型:Bool
默认值:true
|
是否在退出时自动删除页面上绘制的标注 |
| lineColor |
2.11 |
String
类 型:String
默认值:空,即使用折线的默认线条颜色
|
默认绘制的线条颜色
范例:自定义画线控件的线条样式 |
| lineStroke |
2.11 |
Number
类 型:Number
默认值:折线的默认线宽
|
默认绘制的线条宽度
范例:自定义画线控件的线条样式 |
| lineOpacity |
2.11 |
Number
类 型:Number
默认值:折线的默认透明度
|
默认绘制的透明度(0-1)
范例:自定义画线控件的线条样式 |
| lineStyle |
2.11 |
String
类 型:String
默认值:折线的默认线型
|
默认绘制的线型
范例:自定义画线控件的线条样式 |
| lineArrow |
2.11 |
Array
类 型:Array
默认值:折线的默认箭头
|
默认绘制的箭头,要求是一个数组,例如["None","None"]
范例:自定义画线控件的线条样式 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| draw |
2.11 |
(points
说 明:用户最后绘制的折线的点坐标数组
类 型:点坐标LTPoint数组
,length
说 明:用户最后绘制的折线的地理长度
类 型:Number
,polyline
) |
用户每次敲右键完成一次折线绘制时触发 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getBounds() |
2.13 |
LTBounds |
返回矩形的坐标范围. |
| setBounds(bounds
) |
2.13 |
无 |
设置矩形的坐标范围,实际上将可能使矩形成为另一个矩形. |
| getLineColor() |
2.13 |
String |
获得图形的边框颜色 |
| setLineColor(color
说 明:图形的显示边框颜色
类 型:String
) |
2.13 |
无 |
设置图形的显示边框颜色. |
| getFillColor() |
2.13 |
String |
获得图形的背景填充颜色 |
| setFillColor(color
说 明:图形的显示背景色
类 型:String
) |
2.13 |
无 |
设置图形的显示背景色. |
| getOpacity() |
2.13 |
Number |
获得图形的显示不透明度0-1 |
| setOpacity(opacity
说 明:图形的显示不透明度,范围为0-1,越小代表越透明
类 型:Number
) |
2.13 |
无 |
设置图形的显示不透明度. |
| getLineStroke() |
2.13 |
Number |
获得图形的显示线宽 |
| setLineStroke(weight
说 明:图形的显示线宽,以像素为单位
类 型:Number
) |
2.13 |
无 |
设置图形的显示线宽. |
| getLineStyle() |
2.13 |
String |
获得边框的显示线型 |
| setLineStyle(style
说 明:边框的显示线型
类 型:String
) |
2.13 |
无 |
设置边框的显示线型,有以下几种类型:Solid(实线,默认值)、Dot(点线)、Dash(折线) |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| click |
2.13 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
在用户点击图形时触发
范例:矩形响应事件 |
| mouseover |
2.13 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
鼠标在图形上时触发
范例:矩形响应事件 |
| mouseout |
2.13 |
(point
说 明:鼠标的位置相对于地图左上角的像素坐标,point[0]代表横向距离,point[1]代表纵向距离,如果要转化为地理坐标,请使用 LTMaps的getPointLatLng方法转化为地理NTU经纬度
类 型:Array
) |
鼠标离开图形上方时触发
范例:矩形响应事件 |
| 一个地图控件,用来实现在地图上选择一个区域或绘制矩形的功能 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLeft(length
类 型:Number
) |
|
无 |
设置控件相对于地图左边的像素距离 |
| setRight(length
类 型:Number
) |
|
无 |
设置控件相对于地图右边的像素距离 |
| setTop(length
类 型:Number
) |
|
无 |
设置控件相对于地图上方的像素距离 |
| setBottom(length
类 型:Number
) |
|
无 |
设置控件相对于地图下方的像素距离 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置控件在地图上是否可见 |
| setOpacity(opacity
说 明:不透明度,范围从0到1,该数字越小越透明
类 型:Number
) |
|
无 |
设置控件的显示不透明度 |
| setLabel(label
说 明:按钮文本内容
类 型:String
) |
|
无 |
设置控件的按钮文本,默认为“拉框查找” |
| btnClick() |
|
无 |
模拟控件的按钮被点击,每运行一次该方法,相当于点击一次控件的按钮切换该控件的打开/关闭状态,该方法在使用setVisible(false)方法将控件按钮隐藏之后十分有用。 |
| clear() |
2.13 |
无 |
清除所有该控件在地图上绘制的矩形图形。 |
| 属性名称 |
最后更新版本 |
值类型 |
说明 |
| autoClear |
2.13 |
Bool
类 型:Bool
默认值:true
|
是否在退出时自动删除页面上绘制的图形 |
| lineColor |
2.13 |
String
类 型:String
默认值:空,即使用默认线条颜色
|
默认绘制的线条颜色 |
| fillColor |
2.13 |
String
类 型:String
默认值:空,即使用默认填充颜色
|
默认绘制的填充颜色 |
| lineStroke |
2.13 |
Number
类 型:Number
默认值:空,即使用默认线宽
|
默认绘制的线条宽度 |
| lineStyle |
2.13 |
Number
类 型:Number
默认值:空,即使用默认线条样式
|
默认绘制的线条样式 |
| fillOpacity |
2.13 |
Number
类 型:Number
默认值:空,即使用默认透明度
|
默认绘制的透明度(0-1) |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| draw |
2.13 |
(bounds
,rect
) |
用户每次完成拉框操作时触发 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setColor(color
类 型:String
) |
2.09 |
无 |
设置比例尺控件的颜色
范例:设置比例尺控件样式 |
| setLeft(length
类 型:Number
) |
|
无 |
设置控件相对于地图左边的像素距离 |
| setRight(length
类 型:Number
) |
|
无 |
设置控件相对于地图右边的像素距离 |
| setTop(length
类 型:Number
) |
|
无 |
设置控件相对于地图上方的像素距离 |
| setBottom(length
类 型:Number
) |
|
无 |
设置控件相对于地图下方的像素距离 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置控件在地图上是否可见 |
| setOpacity(opacity
说 明:不透明度,范围从0到1,该数字越小越透明
类 型:Number
) |
|
无 |
设置地图的显示不透明度 |
| 地图导航控件,LTSmallMapControl控件是LTStandMapControl没有加载缩放等级条的一种形式。 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLeft(length
类 型:Number
) |
|
无 |
设置控件相对于地图左边的像素距离 |
| setRight(length
类 型:Number
) |
|
无 |
设置控件相对于地图右边的像素距离 |
| setTop(length
类 型:Number
) |
|
无 |
设置控件相对于地图上方的像素距离 |
| setBottom(length
类 型:Number
) |
|
无 |
设置控件相对于地图下方的像素距离 |
| setVisible(booleans
类 型:Bool
) |
|
无 |
设置控件在地图上是否可见 |
| setOpacity(opacity
说 明:不透明度,范围从0到1,该数字越小越透明
类 型:Number
) |
|
无 |
设置地图的显示不透明度 |
| setZoomInImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置放大按钮的图片 |
| setZoomOutImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置缩小按钮的图片 |
| setZoomNodeImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置缩放等级条的每一个等级显示的图片 |
| setCursorImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置缩放等级条游标的图片 |
| setControlUpImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置上移按钮的图片 |
| setControlDownImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置下移按钮的图片 |
| setControlLeftImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置左移按钮的图片 |
| setControlRightImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置右移按钮的图片 |
| setRefreshImage(url
说 明:图片的URL地址
类 型:String
) |
|
无 |
设置"返回到最初视图"按钮的图片 |
| hiddenTipText(bool
说 明:true为隐藏,false为显示
类 型:boolean
) |
|
无 |
设置是否显示导航控件右边的提示
范例:隐藏导航控件右边的城市列表 |
| 扩展LTMapText类的LTExpandMaptext,可以设置两种html,一种是普通模式,一种是放大模式,通过点击可以在这两种模式之间切换 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setTextNormal(content
说 明:文本html字符串
类 型:String
,size
说 明:设置正常状态下的LTExpandMaptext大小
类 型:Array
) |
7.24 |
无 |
设置正常状态下的html文本和LTExpandMaptext的大小 |
| setTextBig(content
说 明:文本html字符串
类 型:String
,size
说 明:设置变大状态下的LTExpandMaptext大小
类 型:Array
) |
7.24 |
无 |
设置变大状态下的html文本和LTExpandMaptext的大小 |
| openTextBig() |
7.24 |
无 |
调用此函数将会使LTExpandMaptext由正常状态变为变大状态,此方法执行完以后会触发bigend事件 |
| closeTextBig() |
7.24 |
无 |
调用此函数将会使LTExpandMaptext由变大状态变为正常状态,此方法执行完以后会触发normalend事件 |
| 事件名称 |
最后更新版本 |
参数 |
说明 |
| bigend |
7.24 |
无 |
由正常状态变为变大状态以后触发 |
| normalend |
7.24 |
无 |
由变大状态变为正常状态以后触发 |
| 通过LTMapEditor地图编辑器,可以向地图上添加标注点编辑接口和线、面编辑接口 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| addEditor(obj
说 明:LTMarkerEditor对象或LTPolyEditor对象 类 型:obj
) |
|
无 |
向地图上添加一个编辑接口 |
| 创建一个LTMarkerEditor标注点编辑接口,通过LTMapEditor地图编辑控件,可以向地图上添加标注编辑接口 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setMarkVisible(booleans
说 明:false表示隐藏,true表示显示 类 型:boolean
) |
|
无 |
隐藏标注点编辑按钮 |
| setFunction(fun
说 明:fun为接收返回数据对象的函数 类 型:function
) |
|
json |
获得标注点编辑接口默认信息框中的值。
标注点编辑接口信息框返回值json的描述:json.type为当获得值的类型(点),json.name为名称,json.description为描述,json.title为标题,json.lo为经度,json.la为纬度,json.icon为标注点的图标 |
| setPropertyDiv(fun
说 明:fun为返回HTML元素对象的函数 类 型:Function
) |
|
无 |
自定义标注点编辑接口信息框中的内容,参数fun为返回HTML元素对象的函数。 |
| setTitle(String
说 明:标题内容 类 型:String
) |
|
无 |
自定义标注点编辑接口信息框标题 |
| setMarkIcons(icons
说 明:装载LTIcon对象的数组 类 型:Array
) |
|
无 |
自定义标注点的图标集合 |
| getMarkPoint() |
|
LTPoint |
获得标注点经纬度 |
| setMarkIcon(icon
说 明:LTIcon对象 类 型:LTIcon
) |
|
无 |
自定义标注点的图标 |
| getMarkIcon() |
|
String |
获得标注点图标地址 |
| onDelete() |
|
无 |
删除当前标注点 |
| closeWindow() |
|
无 |
关闭标注点编辑接口的信息框 |
| createElement(point
说 明:标注点的经纬度 类 型:LTPoint
,title
说 明:标注点信息框中的标题 类 型:String
,icon
说 明:标注点的图标 类 型:LTIcon
) |
|
无 |
创建一个标注点,createElement方法为LTMarkerEditor标注点编辑接口中_markerEditor属性的一个方法,调用说明:LTMarkerEditor._markerEditor.createElement(point,title,icon) |
| 创建一个LTPolyEditor线、面编辑接口,通过LTMapEditor地图编辑控件,可以向地图上添加线、面编辑接口 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setLineVisible(booleans
说 明:false表示隐藏,true表示显示 类 型:boolean
) |
|
无 |
隐藏线编辑按钮 |
| setAreaVisible(booleans
说 明:false表示隐藏,true表示显示 类 型:boolean
) |
|
无 |
隐藏面编辑按钮 |
| setFunction(fun
说 明:fun为接收返回数据对象的函数 类 型:function
) |
|
json |
获得标注点编辑接口默认信息框中的值。
线信息框返回值json的描述:json.type为当获得值的类型,json.name为名称,json.description为描述,json.title为标题,json.points为经度的值,json.color为线的颜色,json.lineStroke为线的宽度,json.opacity为线的透明度
面信息框返回值json的描述:json.type为当获得值的类型,json.name为名称,json.description为描述,json.title为标题,json.points为经度的值,json.color为边框的颜色,json.fillcolor为填充颜色,json.lineStroke为边框的宽度,json.opacity为透明度 |
| setPropertyDiv(fun
说 明:fun为返回HTML元素对象的函数 类 型:Function
) |
|
无 |
自定义线、面编辑接口信息框中的内容,参数fun为返回HTML元素对象的函数。 |
| setTitle(String
说 明:标题内容 类 型:String
) |
|
无 |
自定义线、面编辑接口信息框标题 |
| isPolygon() |
|
boolean |
判断是当前对象类型,false表示线对象,true表示面对象 |
| getPoints() |
|
Array |
获得线、面经纬度,返回值为装载LTPoint对象的数组 |
| getLineColor() |
|
String |
获得线或面边框的颜色 |
| getFillColor() |
|
String |
获得面的填充颜色 |
| getLineStroke() |
|
Num |
获得线或面边框的宽度 |
| getOpacity() |
|
Num |
获得线或面的透明度 |
| setLineColor(color
说 明:颜色值支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置线或面边框的颜色 |
| setFillColor(color
说 明:颜色值支持RGB格式或颜色英文单词,例如:#000000或block 类 型:String
) |
|
无 |
设置面边的填充颜色 |
| setLineStroke(weight
说 明:线或面边框的宽度 类 型:Num
) |
|
无 |
设置线或面边框的宽度 |
| setOpacity(opacity?
说 明:线或面的透明度,范围:0-1,越小代表越透明 类 型:Num 默认值:0.8
) |
|
无 |
设置线或面的透明度 |
| startEditTrack() |
|
无 |
打开线或面的编辑功能 |
| endEdit() |
|
无 |
关闭线或面的编辑功能 |
| getLineOrAreaInfo() |
|
String |
获得线和面的距离或面积的描述 |
| onDelete() |
|
String |
删除当前标注点 |
| closeWindow() |
|
无 |
关闭线、面编辑接口的信息框 |
| createElement(points
说 明:装载LTPoint对象的数组 类 型:Array
,title
说 明:线或面信息框中的标题 类 型:String
,booleans
说 明:false表示画线,true表示画面 类 型:boolean
) |
|
无 |
创建一个线或面,createElement方法为LTPolyEditor线、面编辑接口中_polyEditor属性的一个方法,调用说明:LTPolyEditor._polyEditor.createElement(point,title,booleans) |
| 创建一个LTRegionControl行政区划接口的对象,通过LTRegionControl对象可以得到LTRegion对象,进行行政区划叠加的操作 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| LTRegionControl(handle) |
|
LTRegion |
构造一个LTRegionControl对象,通过LTRegionControl对象可以得到LTRegion对象,从而在地图上进行行政区划叠加,因为行政区划数据是动态加载的,所以,LTRegion对象是在handle函数中得到的
范例:行政区划叠加
|
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| setRegion(val
说 明:参数可以是地方名或者拼音,也可以是行政区划编码 类 型:String
) |
|
无 |
设置行政区的名字或者拼音,也可以是行政区划编码 |
| getRegion() |
|
LTRegion |
得到LTRegion对象 |
| LTRegion对象是通过LTRegion的getRegion得到的,通过LTRegion可以进行行政区划叠加 |
| 函数名称 |
最后更新版本 |
返回值类型 |
说明 |
| getPoints() |
|
LTPoint数组的数组 |
可以得到行政区划叠加画线画面的坐标数组 |
| drawPolygon(map) |
|
无 |
行政区划叠加画面的方法,注意:需要传入所在页面的map对象 |
| drawPolyLine(map) |
|
无 |
行政区划叠加画出边界范围的方法,注意:需要传入所在页面的map对象 |
|
|