本文档是灵图提供的51ditu Maps api的类参考文档,用来在页面上展示一幅地图并与其交互,更多详细的使用范例和说明请访问51ditu API开发文档页面,API使用交流清访问51ditu产品论坛
类列表:| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTPoint(lng,lat) | LTPoint | 以指定的NTU经度和纬度创建一个地理点坐标 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getLongitude() | Number | 获取NTU经度 | |
| getLatitude() | Number | 获取NTU纬度 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getCallback(obj,handle) | Function | 返回一个对实例obj的handle方法的调用函数 | |
| cancelBubble(event?) | 无 | 中止事件处理的执行并返回事件处理结果false | |
| returnTrue(event?) | 无 | 中止事件处理的执行并返回事件处理结果true | |
| bind(obj,event,hObj,hMethod,runOnce?) | 2.13 | Listener | 将hObj对象的hMethod方法绑定到obj的event事件,返回一个listener对象,对浏览器集成的事件和自定义的事件都能使用 |
| addListener(obj,event,handle,runOnce?) | 2.13 | Listener | 将handle函数绑定到obj的event事件,返回一个listener对象,对浏览器集成的事件和自定义的事件都能使用 |
| removeListener(listener) | 无 | 删除指定的事件注册,参数必须是通过LTEvent.bind方法或者LTEvent.addListener方法返回的事件监视器 | |
| clearListeners(obj,event?) | 无 | 删除obj对象的所有event事件注册,如果不指定event或者event为空,则删除obj对象的所有事件 | |
| deposeNode(obj) | 无 | 删除指定HTML节点及其子节点的所有event事件注册,用来清除节点,防止内存溢出 | |
| trigger(obj,event,args) | 无 | 触发obj的event事件,args是触发的参数数组 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTBounds(Xmin,Ymin,Xmax,Ymax) | LTBounds | 以指定的坐标范围新建一个经纬度矩形区域 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getPointsBounds(points) | 2.09 | 无 | 返回包含点数组之中所有点的最小范围 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getXmin() | Number | 获取经度最小值 | |
| getYmin() | Number | 获取纬度最小值 | |
| getXmax() | Number | 获取经度最大值 | |
| getYmax() | Number | 获取纬度最大值 | |
| getCenterPoint() | 2.13 | LTPoint | 获取该范围的中心点坐标 |
| extend(point) | 2.13 | 无 | 扩展该范围以包含该点,本方法在通过一系列点得到一个LTBounds的时候比较有用 |
| containsBounds(bounds) | Bool | 返回该区域(LTBounds)是否包含指定的区域(LTBounds) | |
| containsPoint(point) | Bool | 返回该区域(LTBounds)是否包含指定的点(LTPoint) | |
| getIntersection(startPoint,endPoint) | Bool | 返回指定线段在该区域(LTBounds)之中的那一段,线段通过起点(LTPoint)和终点(LTPoint)指定 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTEllipse(bounds,color?,bgcolor?,weight?,opacity?) | 2.11 | LTEllipse | 使用指定的坐标范围LTBounds,创建一个LTEllipse椭圆 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTEllipseControl(color?,bgcolor?,weight?,opacity?) | LTEllipseControl | 创建一个LTEllipseControl控件 |
| 事件名称 | 最后更新版本 | 参数 | 说明 |
| draw | 2.11 | (bounds,ellipse) | 用户每次完成一次椭圆绘制时触发 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getPageOffset(obj) | 像素值数组 | 返回obj对象相对于整个页面左上角的像素位置,返回一个数组point,point[0]为横向大小,point[1]为纵向大小 | |
| getEventPosition(event,container) | 像素值数组 | 返回事件发生位置相对于指定的HTML容器对象左上角的位置,返回一个数组point,point[0]为横向大小,point[1]为纵向大小 | |
| getPointsDistance(point1,point2) | Number | 计算两点之间的以米为单位的距离 | |
| setOpacity(obj,opacity) | 无 | 设置指定层的不透明度 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTHtmlElementControl(div) | LTHtmlElementControl | 创建一个LTHtmlElementControl控件 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| setLeft(length) | 无 | 设置控件相对于地图左边的像素距离 | |
| setRight(length) | 无 | 设置控件相对于地图右边的像素距离 | |
| setTop(length) | 无 | 设置控件相对于地图上方的像素距离 | |
| setBottom(length) | 无 | 设置控件相对于地图下方的像素距离 | |
| setVisible(booleans) | 无 | 设置控件在地图上是否可见 | |
| setOpacity(opacity) | 无 | 设置地图的显示不透明度 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTIcon(url,size,anchor) | LTIcon | 创建一个LTIcon图标 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getSrc() | 2.11 | String | 返回图标使用的图片URL |
| setSrc(url) | 无 | 设置图标使用的图片,通过图片路径URL指定 | |
| setSize(size) | 无 | 设置图标的大小,如[23,21] | |
| setAnchor(position) | 无 | 设置图标锚点在图片上的位置,即相对于图片左上角的像素距离 | |
| getSize() | 像素值数组 | 获取图标的大小,如果指定了图标的大小,则返回该大小,否则返回该图标图片的实际大小,假如调用的时候该图标还没有下载完成,则可能返回[0,0],而这可能引发其他问题,因此强烈建议在自定义图标的时候指定图标的大小和锚点位置。 | |
| getAnchor() | 像素值数组 | 获取图标锚点在图片上的位置,如果指定了图标锚点位置,则返回该位置,否则返回该图标图片底边中心位置,假如调用的时候该图标还没有下载完成,则可能返回[0,0],而这可能引发其他问题,因此强烈建议在自定义图标的时候指定图标的大小和锚点位置。 | |
| copy() | LTIcon | 以该图标的图片路径、大小和锚点位置复制一个新图标,返回该新图标,这个方法非常有用,很多情况下,会有多个标记Marker使用同样的图标的情况,使用该方法可以简化开发。 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTInfoWindow(point,offset?) | 2.11 | LTInfoWindow | 创建一个信息浮窗 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| setLabel(content) | 无 | 设置信息浮窗的显示内容HTML | |
| setTitle(content) | 无 | 设置信息浮窗的显示标题 | |
| closeInfoWindow() | 无 | 关闭该信息浮窗 | |
| setWidth(width) | 无 | 设置信息浮窗的宽度,如果信息浮窗的内容比较多,将会自动适应 | |
| setHeight(height) | 无 | 设置信息浮窗的高度,如果信息浮窗的内容比较多,将会自动适应 | |
| setPoint(point) | 无 | 设置或改变信息浮窗指向的地理点坐标 | |
| closeInfoWindowWithMouse() | 无 | 设置该信息浮窗在用户鼠标移开后自动关闭 | |
| disableCloseInfoWindowWithMouse() | 无 | 取消该信息浮窗在用户鼠标移开后自动关闭的设置 | |
| moveToShow() | 2.13 | 无 | 移动地图以确保信息浮窗在地图范围内 |
| 事件名称 | 最后更新版本 | 参数 | 说明 |
| close | 无 | 当信息浮窗被关闭时触发 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTMaps(container) | LTMaps | 使用指定的层创建一个地图对象 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| centerAndZoom(point,zoom) | 无 | 初始化或重新定位地图的中心点和缩放等级,在运行该方法之前不能执行添加标注等操作,point参数可以为LTPoint对象,也可以是城市代码(大部分情况下为拼音,具体请参阅城市代码对照表) | |
| cityNameAndZoom() | 无 | 实际上就是centerAndZoom,为了兼容以前的版本而预留 | |
| moveToCenter(point,zoom?) | 2.14 | 无 | 将地图的中心点变换到指定的地理坐标,如果移动范围不大,则执行一个滑动过程,如果同时指定了缩放等级,则同时滑动到该缩放等级 |
| setCenterAtLatLng(point) | 无 | 将地图的中心点直接变换到指定的地理坐标,不执行滑动过程 | |
| getCenterPoint() | LTPoint | 获取地图中心点对应的地理坐标 | |
| getBoundsLatLng() | LTBounds | 获取当前地图显示的地理区域范围 | |
| getImgNumber() | Number | 获取地图上当前已经下载完成的地图分块图片数目 | |
| getTotalImgNumber() | Number | 获取当前地图上总的地图分块图片数目,包含正在下载的、已经下载完成的和出错的图片 | |
| getErrorImgNumber() | Number | 获取当前地图上已经下载出错的图片数目 | |
| getCurrentZoom() | Number | 获取地图当前的缩放级别(当前为0-14) | |
| zoomTo(zoom) | 无 | 将视图切换到指定的缩放等级,中心点坐标不变 | |
| zoomIn() | 无 | 放大一级视图 | |
| zoomOut() | 无 | 缩小一级视图 | |
| getViewSize() | 像素值数组 | 获取地图显示的像素大小,返回一个数组point,point[0]为横向大小,point[1]为纵向大小 | |
| resizeMapDiv() | 无 | 在地图所在的层大小变化后(例如窗口大小改变),调用该方法以让地图重新自适应新的大小 | |
| addControl(control) | 无 | 向地图上添加一个控件,可以是系统集成的控件或自定义控件。 | |
| removeControl(control,depose?) | 2.09 | 无 | 移除一个地图控件 |
| addOverLay(overlay) | 无 | 向地图上添加一个标注,目前系统集成的标注有: 图标标记LTMarker 文字标记LTMapText 折线LTPolyLine 多边形LTPolygon 信息浮窗LTInfoWindow | |
| removeOverLay(overlay,depose?) | 2.09 | 无 | 移除一个地图标注 |
| clearOverLays() | 无 | 移除地图上的所有标注 | |
| getZoomUnits(zoom) | Number | 返回在指定缩放等级下1个像素代表多少个NTU单位 | |
| getPointLatLng(position) | 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个像素单位 | |
| isDragging() | Bool | 返回当前地图是否处在允许拖动的状态 | |
| enableDrag() | 无 | 设置地图允许拖动(默认允许) | |
| disableDrag() | 无 | 设置地图禁止拖动 | |
| setSlideMaxZoom(maxZoom) | 2.14 | 无 | 设置地图滑动缩放等级的最大缩放等级,默认为4,即如果当前缩放等级和需要跳转到的缩放等级差为4,则不会执行滑动过程以免占用过多的浏览器性能,如果设置为0,则地图上任何时候都不会出现缩放等级滑动,包括拖动骨头棒缩放等级浮标和鼠标滚轮缩放 |
| getMapContent(flag?) | String | 获取当前地图的内容HTML,用来实现打印等功能 | |
| getBestZoom(bounds,padding?) | 2.13 | 无 | 要在地图之中显示该范围最合适的缩放等级,要注意该函数仅仅根据区域的大小来选择缩放等级,并不判断该区域在所返回的缩放等级是否有图 |
| getBestMap(points) | 无 | 将地图指定到一个特定的视图,该视图正好包含指定地理点坐标数组的所有点,要注意该函数仅仅根据点所分布区域的大小来选择缩放等级,并不判断该区域在所返回的缩放等级是否有图 | |
| setMapCursor(normalCursor?,dragCursor?) | 2.09 | 无 | 设置地图的鼠标样式 |
| handleMouseScroll(toPoint?) | 2.09 | 无 | 启用鼠标滚轮滑动缩放等级的功能 |
| clearHandleMouseScroll() | 无 | 禁用鼠标滚轮滑动缩放等级的功能 | |
| handleKeyboard() | 无 | 启用键盘操作支持 | |
| clearHandleKeyboard() | 无 | 禁用键盘操作支持 |
| 事件名称 | 最后更新版本 | 参数 | 说明 |
| resize | (viewSize) | 在地图大小改变时触发,参数是新的地图大小数组,viewSize[0]代表宽度,viewSize[1]代表高度 | |
| zoom | (oldZoom,newZoom) | 在地图缩放等级变化后触发,因为在缩放等级滑动开始前触发,因此也可以认为是zoomstart,因此没有给地图再定义zoomstart事件 | |
| zoomend | (newZoom) | 在地图缩放等级滑动完成后触发 | |
| move | (centerPoint,flag) | 在地图中心点变化时触发 | |
| movestart | 2.09 | (centerPoint) | 在地图中心点开始移动时触发,有三种情况:按下鼠标开始拖动地图时;按下键盘方向键开始移动地图时;使用moveToCenter方法定位地图时。 |
| moveend | 2.09 | (centerPoint) | 在地图中心点移动完成时触发,触发情况分别与movestart方法对应。 |
| dblclick | (point) | 在地图被双击时触发 | |
| mousedown | (point,button) | 鼠标在地图上按下时触发 | |
| mousedrag | (point,button) | 鼠标在地图上拖拽时持续触发 | |
| mouseup | (point,button) | 鼠标在地图上释放时触发 | |
| click | (point,button,marker?) | 鼠标在地图上点击时触发 | |
| imageerror | (img) | 在地图上每一个分块图片下载出错的时候触发,例如服务器返回404错误 | |
| imagechange | (img,type) | 在地图上每一个分块图片发生变化时触发,包括分块图片加载完成,显示,隐藏。 | |
| init | 无 | 在地图完成初始化准备开始下载图片时触发 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTMapText(point,offset?) | 2.10 | LTMapText | 创建一个文本标注对象,该对象显示在指定的地理位置或标注处 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| onClick() | 2.13 | 无 | 模拟该标注被点击,运行该方法会触发标注的click事件 |
| setPoint(point) | 无 | 设置标记所在的地理点坐标 | |
| getPoint() | 2.11 | LTPoint | 返回该标记所在的地理点位置 |
| setLabel(content) | 无 | 设置显示的文本内容 | |
| setFontSize(size) | 无 | 设置文本的字体大小 | |
| setFontColor(color) | 无 | 设置文本字体颜色 | |
| setBackgroundColor(color) | 无 | 设置文本的背景色 | |
| setBorderLine(width) | 无 | 设置文本边框线宽 | |
| setBorderColor(color) | 无 | 设置文本边框颜色 | |
| setOpacity(opacity) | 无 | 设置标注的显示不透明度 | |
| setVisible(booleans) | 无 | 设置是否可见 | |
| getVisible() | Bool | 返回是否可见 | |
| setNoWrap(booleans) | 无 | 设置是否禁止文本换行 | |
| setInfoWinWidth(width) | 2.12 | 无 | 设置在标记上弹出的信息浮窗的宽度,信息浮窗的宽度是指其中包含的内容的宽度,不包含信息浮窗的外框和指向箭头,注意这个设置是全局的,因为所有的标记使用用一个信息浮窗,因此,在任意一个标注上使用该方法都会导致所有标注上信息浮窗大小同步改变. |
| setInfoWinHeight(height) | 2.12 | 无 | 设置在标记上弹出的信息浮窗的高度,信息浮窗的宽度是指其中包含的内容的宽度,不包含信息浮窗的外框和指向箭头,注意这个设置是全局的,因为所有的标记使用用一个信息浮窗,因此,在任意一个标注上使用该方法都会导致所有标注上信息浮窗大小同步改变. |
| openInfoWinElement(obj) | 2.12 | LTInfoWindow | 在该标记上方以指定的HTML标签的内容作为信息浮窗的内容打开信息浮窗. |
| openInfoWinUrl(url) | 2.12 | LTInfoWindow | 在该标记上方以指定的URL网页内容作为信息浮窗内容打开信息浮窗.指定的URL将使用iframe形式显示到信息浮窗之中 |
| openInfoWinHtml(html) | 2.12 | LTInfoWindow | 在该标记上方以指定的HTML内容作为信息浮窗内容打开信息浮窗. |
| 事件名称 | 最后更新版本 | 参数 | 说明 |
| click | 2.12 | (point,button) | 在用户点击标注时触发 |
| mousedown | 2.12 | (point,button) | 鼠标在标记上按下时触发 |
| mouseup | 2.12 | (point,button) | 鼠标在标记上释放时触发 |
| mouseover | 2.12 | (point) | 鼠标在标记图片上时触发 |
| mouseout | 2.12 | (point) | 鼠标离开标记图片上方时触发 |
| dragstart | 2.12 | (latlng) | 鼠标每次开始拖动标注时触发 |
| drag | 2.12 | (latlng) | 鼠标拖动时持续触发 |
| dragend | 2.12 | (latlng) | 鼠标每次拖动标注完成之后触发 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTMarkControl(icon?,cursor?,follow?) | 2.13 | LTMarkControl | 创建一个LTMarkControl控件 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| setLeft(length) | 无 | 设置控件相对于地图左边的像素距离 | |
| setRight(length) | 无 | 设置控件相对于地图右边的像素距离 | |
| setTop(length) | 无 | 设置控件相对于地图上方的像素距离 | |
| setBottom(length) | 无 | 设置控件相对于地图下方的像素距离 | |
| setVisible(booleans) | 无 | 设置控件在地图上是否可见 | |
| setOpacity(opacity) | 无 | 设置控件的显示不透明度 | |
| setLabel(text) | 无 | 设置控件的按钮文字,默认为:"标注" | |
| setPointImage(url) | 无 | 设置标注控件显示的标注图标路径URL | |
| getMarkControlPoint() | LTPoint | 获取用户标注的点,如果用户还没标点,则返回null | |
| btnClick() | 无 | 模拟控件的按钮被点击,每运行一次该方法,相当于点击一次控件的按钮切换该控件的打开/关闭状态,该方法在使用setVisible(false)方法将控件按钮隐藏之后十分有用。 |
| 事件名称 | 最后更新版本 | 参数 | 说明 |
| mouseup | (point) | 在用户每完成一次标注时触发 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTMarker(point,icon) | LTMarker | 创建一个LTMarker标记 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getIcon() | 2.11 | LTIcon | 返回marker使用的图标对象 |
| setIconImage(url) | 无 | 设置标记所使用的图标的URL地址 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTOverviewMapControl(direction?,size?,point?,zoom?,zoomAdd?,padding?) | 2.12 | LTOverviewMapControl | 创建一个LTOverviewMapControl控件 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| setLeft(length) | 无 | 设置控件相对于地图左边的像素距离 | |
| setRight(length) | 无 | 设置控件相对于地图右边的像素距离 | |
| setTop(length) | 无 | 设置控件相对于地图上方的像素距离 | |
| setBottom(length) | 无 | 设置控件相对于地图下方的像素距离 | |
| setVisible(booleans) | 无 | 设置控件在地图上是否可见 | |
| setOpacity(opacity) | 无 | 设置地图的显示不透明度 | |
| setButtonImage(img1,img2) | 2.10 | 无 | 设置鹰眼地图的按钮图片,应该同时设置鹰眼地图打开和关闭状态下的两张图片 |
| setBorderColor(color) | 2.10 | 无 | 设置鹰眼地图和主地图之间空隙的边框颜色 |
| setBackColor(color) | 2.10 | 无 | 设置鹰眼地图和主地图之间空隙的背景颜色 |
| setRectBorderColor(color) | 2.10 | 无 | 设置鹰眼地图上的矩形框边框颜色 |
| setRectBackColor(color) | 2.10 | 无 | 设置鹰眼地图上的矩形框背景颜色 |
| changeView() | 2.10 | 无 | 切换鹰眼地图的开-合状态 |
| isOpen() | 2.10 | Bool | 返回该鹰眼的视图是否被打开 |
| getMiniMap() | 2.12 | LTMaps | 返回该鹰眼的地图对象,利用本对象,即可向鹰眼地图上添加的标注 |
| 事件名称 | 最后更新版本 | 参数 | 说明 |
| viewchange | (isOpen) | 鹰眼视图控件的开合状态变化时触发 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| 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":完全不支持 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getDefault() | 2.13 | LTPlaceList | 返回默认的地名列表 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getPoint(word) | 2.13 | LTPoint | 在城市列表之中搜索指定的字符串,并返回搜索结果第一项的点坐标,如果没有搜索到结果,则返回null |
| getRootPlace() | 2.13 | LTPlace | 返回地名列表的根地名,即为全国节点 |
| searchPlace(word,num?,node?) | 2.13 | 地名LTPlace数组 | 在城市列表之中搜索指定的字符串,并返回指定数目的最大搜索结果数组 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTPolygon(points,color?,bgcolor?,weight?,opacity?) | LTPolygon | 使用指定的一组地理点坐标,创建一个LTPolygon多边形 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| setPoints(points) | 无 | 设置多边形的点数组,实际上将使折线成为另一个多边形. | |
| getLineColor() | 2.11 | String | 获得多边形的边框颜色 |
| setLineColor(color) | 无 | 设置多边形的显示颜色. | |
| getFillColor() | 2.11 | String | 获得多边形的背景填充颜色 |
| setFillColor(color) | 无 | 设置多边形的显示背景色. | |
| getOpacity() | 2.11 | Number | 获得多边形的显示不透明度 |
| setOpacity(opacity) | 无 | 设置多边形的显示不透明度. | |
| getLineStroke() | 2.11 | Number | 获得多边形的显示线宽 |
| setLineStroke(weight) | 无 | 设置多边形的显示线宽. | |
| getLineStyle() | 2.13 | String | 获得折线的显示线型 |
| setLineStyle(style) | 2.13 | 无 | 设置折线的显示线型,有以下几种类型:Solid(实线,默认值)、ShortDash(虚线)、ShortDot、ShortDashDot(点划线)、ShortDashDotDot、Dot、Dash、LongDash、DashDot、LongDashDot、LongDashDotDot,注意该方法对FireFox无效 |
| 事件名称 | 最后更新版本 | 参数 | 说明 |
| click | 2.11 | (point) | 在用户点击多边形时触发 |
| mouseover | 2.11 | (point) | 鼠标在多边形上时触发 |
| mouseout | 2.11 | (point) | 鼠标离开多边形上方时触发 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| LTPolygonControl(showLabel?) | LTPolygonControl | 创建一个LTPolygonControl控件 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| getPointsArea(points) | Number | 计算一系列地理点组成的多边形面积 |
| 函数名称 | 最后更新版本 | 返回值类型 | 说明 |
| setLeft(length) | 无 | 设置控件相对于地图左边的像素距离 | |
| setRight(length) | 无 | 设置控件相对于地图右边的像素距离 | |
| setTop(length) | 无 | 设置控件相对于地图上方的像素距离 | |
| setBottom(length) | 无 | 设置控件相对于地图下方的像素距离 | |
| setVisible(booleans) | 无 | 设置控件在地图上是否可见 | |
| setOpacity(opacity) | 无 | 设置控件的显示不透明度 | |
| setLabel(text) | 无 | 设置控件的按钮文字,默认为:"测面" | |
| setTips(text) | 2.09 | 无 | 设置绘制时跟随鼠标的文字提示的内容 |
| btnClick() | 无 | 模拟控件的按钮被点击,每运行一次该方法,相当于点击一次控件的按钮切换该控件的打开/关闭状态,该方法在使用setVisible(false)方法将控件按钮隐藏之后十分有用。 | |
| endDraw() | 2.09 | 无 | 完成一个多边形的绘制,运行此方法相当于用户点击右键结束当前多边形的绘制。 |
| 属性名称 |