




已阅读5页,还剩223页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概述命名空间:AMap 是整个高德地图JavaScript API 的命名空间,本手册中介绍的所有类和对象都通过AMap.XXX 的方式调用。如创建一个LngLat对象:new AMap.LngLat(116.397428,39.90923)。已过时方法声明已过时方法:不符合 JavaScript API 最新版本的设计规范的方法。已过时方法的处理原则:API 将不再更新和维护这些方法,新的应用请使用正式的方法;已使用过时方法的应用,请尽快进行代码改造,使用正式方法,以获取最新支持。事件1.event 事件命名空间静态方法方法返回值说明addDomListener(instance,eventName,handler,context)EventListener注册DOM对象事件:给DOM对象注册事件,并返回eventListener。运行AMap.event.removeListener(eventListener)可以删除该事件的监听器。参数:instance:需注册事件的DOM对象(必填),eventName:事件名称(必填),handler:事件功能函数(必填),context:事件上下文(可选,缺省时,handler中this指向参数instance引用的对象,否则this指向context引用的对象)addListener(instance,eventName,handler,context)EventListener注册对象事件:给对象注册事件,并返回eventListener。运行AMap.event.removeListener(eventListener)可以删除该事件的监听器。参数:instance:需注册事件的对象(必填),eventName:事件名称(必填),handler:事件功能函数(必填),context:事件上下文(可选,缺省时,handler中this指向参数instance引用的对象,否则this指向context引用的对象)addListenerOnce(instance,eventName,handler,context)EventListener类似于addListener,但处理程序会在处理完第一个事件后将自已移除。removeListener(listener)none删除由上述 event.addDomListener 和 event.addListener 传回的指定侦听器。trigger(instance,eventName,extArgs)none触发非DOM事件:触发非DOM事件eventName,extArgs将扩展到事件监听函数(handler)接受到的event参数中。如:在extArgs内写入m:10,p:2,eventName监听函数(handler)可以接收到包含m,p两个key值的event对象。EventListener 对象规范(自v1.2 新增)此对象没有构造函数,由 event 的 addDomListener()、addListener()方法返回,在需要移除事件监听器时,作为参数传递给 removeListener() 方法。MapsEvent 对象规范(自v1.2 新增)此对象用于表示地图、覆盖物、叠加层上的各种鼠标事件返回,包含以下字段:MapsEventOptions类型说明lnglatLngLat发生事件时光标所在处的经纬度坐标。pixelPixel发生事件时光标所在处的像素坐标。typeString事件类型。targetObject发生事件的目标对象。地图Map 类地图对象类,封装了地图显示、交互等操作的方法。构造函数说明AMap.Map(mapDiv:Node,opts:MapOptions)构造一个地图对象,参数mapDiv中传入地图容器DIV的ID值,opts地图初始化参数对象,参数详情参看MapOptions列表。MapOptions类型说明viewView2D地图视口,用于控制影响地图静态显示的属性,如:地图中心点“center”(自v1.3 新增)layersArray地图图层数组,数组可以是图层中的一个或多个,默认为普通二维地图。当叠加多个图层时,普通二维地图需通过实例化一个TileLayer类实现(自v1.3 新增)levelNumber地图显示的缩放级别,若center与level未赋值,地图初始化默认显示用户所在城市范围(自V1.3.0起变更为view对象中的zoom属性)centerLngLat地图中心点坐标值(自V1.3.0起变更为view对象中的center属性)zoomsArray地图显示的缩放级别范围,在PC上,默认为3,18,取值范围3-18;在移动设备上,默认为3-19,取值范围3-19langString地图语言类型可选值:zh_cn:中文简体,en:英文,zh_en:中英文对照默认为: zh_cn:中文简体注:由于图面内容限制,中文、英文 、中英文地图POI可能存在不一致的情况(自v1.3 新增)cursorString地图默认鼠标样式。参数cursor应符合CSS的cursor属性规范crsString地图显示的参考坐标系,取值:EPSG3857EPSG3395EPSG4326自V1.3.0移入view对象中animateEnableBoolean地图平移过程中是否使用动画(如调用panBy、panTo、setCenter、setZoomAndCenter等函数,将对地图产生平移操作,是否使用动画平移的效果),默认为true,即使用动画isHotspotBoolean是否开启地图热点,默认false 不打开(自v1.3 新增)defaultLayerTileLayer当前地图中默认显示的图层。默认图层可以是TileLayer.Satellite等切片地图,也可以是通过TileLayer自定义的切片图层(自v1.3 废弃)rotateEnableBoolean地图是否可旋转,默认false(自v1.3 新增)resizeEnableBoolean是否监控地图容器尺寸变化,默认值为falsedragEnableBoolean地图是否可通过鼠标拖拽平移,默认为true。此属性可被setStatus/getStatus 方法控制zoomEnableBoolean地图是否可缩放,默认值为true。此属性可被setStatus/getStatus 方法控制doubleClickZoomBoolean地图是否可通过双击鼠标放大地图,默认为true。此属性可被setStatus/getStatus 方法控制keyboardEnableBoolean地图是否可通过键盘控制,方向键控制地图平移,+和-可以控制地图的缩放,Ctrl+“”顺时针旋转,Ctrl+“”逆时针旋转,默认为true。此属性可被setStatus/getStatus 方法控制jogEnableBoolean地图是否使用缓动效果,默认值为true。此属性可被setStatus/getStatus 方法控制scrollWheelBoolean地图是否可通过鼠标滚轮缩放浏览,默认为true。此属性可被setStatus/getStatus 方法控制touchZoomBoolean地图在移动终端上是否可通过多点触控缩放浏览地图,默认为truemapStyleString设置地图显示样式,目前支持normal(默认样式)、dark(深色样式)、light(浅色样式)、fresh(osm清新风格样式)四种featuresArray设置地图上显示的元素种类,支持bg(地图背景)、point(兴趣点)、road(道路)、building(建筑物)getZoom()Number获取当前地图缩放级别,在PC上,默认取值范围为3,18;在移动设备上,默认取值范围为3-19getLayers()Array获取地图图层数组,数组为一个或多个图层(自v1.3 新增)getCenter()LngLat获取地图中心点经纬度坐标值。getCity(callback:function(result)province,city,citycode,district获取地图中心点所在区域,回调函数返回对象属性分别对应为省,市,区/县(自v1.3 新增)getBounds()Bounds获取当前地图视图范围getLimitBounds()Bounds获取Map的限制区域getLang()String获取底图语言类型(自v1.3 新增)getSize()Size获取地图容器像素大小getRotation()Number获取地图顺时针旋转角度(自v1.3 新增)getStatus()Object获取当前地图状态信息,包括是否可鼠标拖拽移动地图、地图是否可缩放、地图是否可旋转(rotateEnable)、是否可双击放大地图、是否可以通过键盘控制地图旋转(keyboardEnable)等getDefaultCursor()String获取地图默认鼠标指针样式getResolution(point:LngLat)Number获取指定位置的地图分辨率,单位:米/像素。 参数point有指定值时,返回指定点地图分辨率,point缺省时,默认返回当前地图中心点位置的分辨率getScale(dpi:Number)Number获取当前地图比例尺。其值为当前地图中心点处比例尺值的倒数setZoom(level:Number)设置地图显示的缩放级别,在PC上,参数zoom可设范围:3,18;在移动端:参数zoom可设范围:3,19setLayers(layers:Array)设置地图图层数组,数组为一个或多个图层。当叠加多个图层时,普通二维地图需通过实例化一个TileLayer类实现(自v1.3 新增)add(overlayers:Array)添加地图覆盖物数组,数组为一个或多个覆盖物。remove(overlayers:Array)删除地图覆盖物数组,数组为一个或多个覆盖物。getAllOverlays(type)Object返回添加的覆盖物对象,可选类型包括marker、circle、polyline、polygon; Type可缺省,缺省时返回所有覆盖物(marker、circle、polyline、polygon)。 返回结果不包含官方覆盖物等,比如定位marker,周边搜索圆等setCenter(position:LngLat)设置地图显示的中心点setZoomAndCenter(zoomLevel:Number,center:LngLat)地图缩放至指定级别并以指定点为地图显示中心点setCity(city:String,callback:Functon)按照行政区名称设置地图显示的中心点,行政区名称支持中国、省、市、区/县。建议不要同时使用center/setCenter()和setCity(),如一起使用程序将以setCity()作为最后结果setBounds(bound:Bounds)指定当前地图显示范围,参数bounds为指定的范围setLimitBounds(bound:Bounds)设置Map的限制区域,设定区域限制后,传入参数为限制的Bounds。地图仅在区域内可拖拽clearLimitBounds()清除限制区域setLang(lang:String)String设置地图语言类型,设置后底图重新加载(自v1.3 新增)setRotation(rotation:Number)Number设置地图顺时针旋转角度,取值范围 0-360(自v1.3 新增)setStatus(status:Object)设置当前地图显示状态,包括是否可鼠标拖拽移动地图、地图是否可缩放、地图是否可旋转(rotateEnable)、是否可双击放大地图、是否可以通过键盘控制地图旋转(keyboardEnable)等setDefaultCursor(cursor:String)设置鼠标指针默认样式,参数cursor应符合CSS的cursor属性规范。可为CSS标注中的光标样式,如:setCursor(“pointer”)等;或者自定义的光标样式,如: setCursor(url(/webapi/static/Images/0.png),pointer)zoomIn()地图放大一级显示zoomOut()地图缩小一级显示panTo(positon:LngLat)地图中心点平移至指定点位置panBy(x:Number,y:Number)以像素为单位,沿x方向和y方向移动地图,x向右为正,y向下为正setFitView(overlayList:Array)根据地图上添加的覆盖物分布情况,缩放平移地图到合适的视野级别,参数overlayList默认为当前地图上添加的所有覆盖物图层clearMap()删除地图上所有的覆盖物destroy()注销地图对象,并清空地图容器plugin(name:String/Array,callback:Function)插件加载方法。参数name中指定需要加载的插件类型,同时加载多个插件时,以字符串数组的形式添加。在Callback回调函数中进行地图插件的创建、插件事件的绑定等操作;插件为地图功能的扩展,按需加载;插件写作方法,请参考相关示例。addControl(obj:Object)添加控件。参数可以是插件列表中的任何插件对象,如:ToolBar、OverView、Scale等removeControl(obj:Object)移除地图上的指定控件clearInfoWindow()清除地图上的信息窗体。pixelToLngLat(pixel:Pixel,level:Number)LngLat平面地图像素坐标转换为地图经纬度坐标lnglatToPixel(lngLat:LngLat,level:Number)Pixel地图经纬度坐标转换为平面地图像素坐标containerToLngLat(pixel:Pixel,level:Number)LngLat地图容器像素坐标转为地图经纬度坐标lngLatToContainer(lnglat:LngLat,level:Number)Pixel地图经纬度坐标转为地图容器像素坐标setMapStyle(style:String)设置地图显示样式,目前支持normal(默认样式)、dark(深色样式)、light(浅色样式)、fresh(osm风格清新样式)四种getMapStyle()String获取地图显示样式setFeatures(feature:Array)设置地图上显示的元素种类,支持bg(地图背景)、point(兴趣点)、road(道路)、building(建筑物)getFeatures()Array获取地图显示元素种类setDefaultLayer(layer:TileLayer)修改底图图层(自v1.3 废弃)事件参数说明complete地图图块加载完成后触发事件clickMapsEvent鼠标左键单击事件dblclickMapsEvent鼠标左键双击事件mapmove地图平移时触发事件hotspotclicktype,lnglat,name,id鼠标点击热点时触发(自v1.3 新增)hotspotovertype,lnglat,name,id鼠标滑过热点时触发(自v1.3 新增)hotspotouttype,lnglat,name,id鼠标移出热点时触发(自v1.3 新增)movestart地图平移开始时触发moveend地图平移结束后触发。如地图有拖拽缓动效果,则在缓动结束后触发zoomchange地图缩放级别更改后触发zoomstart缩放开始时触发zoomend缩放停止时触发mousemoveMapsEvent鼠标在地图上移动时触发mousewheelMapsEvent鼠标滚轮开始缩放地图时触发mouseoverMapsEvent鼠标移入地图容器内时触发mouseoutMapsEvent鼠标移出地图容器时触发mouseupMapsEvent鼠标在地图上单击抬起时触发mousedownMapsEvent鼠标在地图上单击按下时触发rightclickMapsEvent鼠标右键单击事件dragstart开始拖拽地图时触发dragging拖拽地图过程中触发dragend停止拖拽地图时触发。如地图有拖拽缓动效果,则在拽停止,缓动开始前触发resize地图容器大小改变事件touchstartMapsEvent触摸开始时触发事件,仅适用移动设备touchmoveMapsEvent触摸移动进行中时触发事件,仅适用移动设备touchendMapsEvent触摸结束时触发事件,仅适用移动设备View2D 类二维地图显示视口,用于定义二维地图静态显示属性,如地图缩放级别“zoom”、地图中心点“center”等。构造函数说明AMap.View2D(opt:View2DOptions)构造一个二维地图显示视口对象,opts二维地图视口对象初始化属性,详见View2DoptionsView2DOptions类型说明centerLngLat地图中心点坐标值rotationNumber地图顺时针旋转角度,取值范围 0-360,默认值:0zoomNumber地图显示的缩放级别。若center与zoom未赋值,地图初始化默认显示用户所在城市范围crsString地图显示的参考坐标系,取值:EPSG3857EPSG3395EPSG4326默认值:EPSG3857基础类基础类类名说明Pixel像素坐标,确定地图上的一个像素点。Size地物对象的像素尺寸LngLat地理坐标类Bounds地物对象的经纬度矩形范围Pixel 类像素坐标,确定地图上的一个像素点。构造函数说明AMap.Pixel(x:Number,y:Number)构造一个像素坐标对象。方法返回值说明getX()Number获得X方向像素坐标(自v1.2 新增)getY()Number获得Y方向像素坐标(自v1.2 新增)equals(point:Pixel)Boolean当前像素坐标与传入像素坐标是否相等(自v1.2 新增)toString()String以字符串形式返回像素坐标对象(自v1.2 新增)Size 类地物对象的像素尺寸构造函数说明AMap.Size(width:Number,height:Number)构造尺寸对象。参数width:宽度,height:长度,单位:像素;方法返回值说明getWidth()Number获得宽度。(自v1.2 新增)getHeight()Number获得高度。(自v1.2 新增)toString()以字符串形式返回尺寸大小对象(自v1.2 新增)LngLat 类经纬度坐标,确定地图上的一个点。构造函数说明AMap.LngLat(lng:Number,lat:Number)构造一个地理坐标对象,lng、lat分别代表经度、纬度值方法返回值说明offset(w:Number,s:Number)LngLat当前经纬度坐标值经度移动w,纬度移动s,得到新的坐标。 经度向右移为正值,纬度向上移为正值,单位为米。(自v1.2 新增)distance(lnglat:LngLat)Number当前经纬度和传入经纬度之间的地面距离,单位为米(自v1.2 新增)getLng()Float获取经度值。(自v1.2 新增)getLat()Float获取纬度值。(自v1.2 新增)equals(lnglat:LngLat)Boolean判断当前坐标对象与传入坐标对象是否相等(自v1.2 新增)toString()StringLngLat对象以字符串的形式返回。(自v1.1 新增)Bounds 类地物对象的经纬度矩形范围。构造函数说明AMap.Bounds(southWest:LngLat,northEast:LngLat)矩形范围构造函数,参数southWest、northEast分别代表地物对象西南角经纬度和东北角经纬度值。方法返回值说明contains(point:LngLat)Boolean指定点坐标是否在矩形范围内。(自v1.2 新增)getCenter()LngLat获取当前Bounds的中心点经纬度坐标。(自v1.2 新增)getSouthWest()LngLat获取西南角坐标。(自v1.2 新增)getNorthEast()LngLat获取东北角坐标。(自v1.2 新增)toString()String以字符串形式返回地物对象的矩形范围。覆盖物覆盖物类名说明Marker点标记Icon覆盖物点标记复杂点标记对象,对普通点标记Marker 的扩展Polyline覆盖物折线Polygon覆盖物多边形Circle覆盖物圆GroundImage图片覆盖物InfoWindow信息窗体ContextMenu地图右键菜单Marker 类点标记。构造函数说明AMap.Marker(opt:MarkerOptions)构造一个点标记对象,通过MarkerOptions设置点标记对象的属性MarkerOptions类型说明mapMap要显示该marker的地图对象positionLngLat点标记在地图上显示的位置,默认为地图中心点offsetPixel点标记显示位置偏移量,默认值为Pixel(-10,-34)。Marker指定position后,默认以marker左上角位置为基准点,对准所给定的position位置,若需使marker指定位置对准在position处,需根据marker的尺寸设置一定的偏移量。详细方法可参考开发指南中覆盖物一节中的相关介绍iconString/Icon需在点标记中显示的图标。可以是一个本地图标地址,或者Icon对象。有合法的content内容时,此属性无效contentString/Object点标记显示内容,可以是HTML要素字符串或者HTML DOM对象。content有效时,icon属性将被覆盖topWhenClickBoolean鼠标点击时marker是否置顶,默认false ,不置顶(自v1.3 新增)topWhenMouseOverBoolean鼠标移进时marker是否置顶,默认false,不置顶(自v1.3 新增)draggableBoolean设置点标记是否可拖拽移动,默认为falseraiseOnDragBoolean设置拖拽点标记时是否开启点标记离开地图的效果cursorString指定鼠标悬停时的鼠标样式,自定义cursor,IE仅支持cur/ani/ico格式,Opera不支持自定义cursorvisibleBoolean点标记是否可见,默认为truezIndexNumber点标记的叠加顺序。地图上存在多个点标记叠加时,通过该属性使级别较高的点标记在上层显示默认zIndex:100angleNumber点标记的旋转角度注:angle属性是使用CSS3来实现的,支持IE9及以上版本autoRotationBoolean是否自动旋转。点标记在使用moveAlong动画时,路径方向若有变化,点标记是否自动调整角度,默认为falseIE8以下不支持旋转,autoRotation属性无效animationString点标记的动画效果,默认值:“AMAP_ANIMATION_NONE”可选值:“AMAP_ANIMATION_NONE”,无动画效果“AMAP_ANIMATION_DROP”,点标掉落效果“AMAP_ANIMATION_BOUNCE”,点标弹跳效果shadowIcon点标记阴影,不设置该属性则点标记无阴影titleString鼠标滑过点标记时的文字提示,不设置则鼠标滑过点标无文字提示clickableBoolean点标记是否可点击shapeMarkerShape设置Marker的可点击区域,在定义的区域内可触发Marker的鼠标点击事件extDataAny用户自定义属性,支持JavaScript API任意数据类型,如Marker的id等labelcontent,offset添加文本标注,content为文本标注的内容,offset为偏移量,左上角为偏移量为(0,0)方法返回值说明getOffset()Pixel获取Marker偏移量(自v1.3 新增)setOffset(offset:Pixel)设置Marker偏移量(自v1.3 新增)setAnimation(animate:String)设置点标记的动画效果,默认值:“AMAP_ANIMATION_NONE”可选值:“AMAP_ANIMATION_NONE”,无动画效果“AMAP_ANIMATION_DROP”,点标掉落效果“AMAP_ANIMATION_BOUNCE”,点标弹跳效果getAnimation()String获取点标记的动画效果类型setClickable(clickable:Boolean)设置点标记是支持鼠标单击事件getClickable()Boolean获取点标记是否支持鼠标单击事件getPosition()LngLat获取点标记的位置setPosition(lnglat:LngLat)设置点标记位置setAngle(angle:Number)设置点标记的旋转角度setLabel(label:Object)设置点标记文本标签内容getLabel()Object获取点标记文本标签内容getAngle()Number获取点标记的旋转角度setzIndex(index:Number)设置点标记的叠加顺序,默认最先添加的点标记在最底层setIcon(content:String/Icon)设置点标记的显示图标。参数image可传入String、Icon两种类型的值。若为String(图片url),表示点标记以指定图片形式显示;若为Icon,表示点标记以Icon对象形式显示getIcon()String /Icon当点标记未自定义图标时,获取Icon内容setDraggable(draggable:Boolean)设置点标记对象是否可拖拽移动getDraggable()Boolean获取点标记对象是否可拖拽移动hide()点标记隐藏show()点标记显示setCursor(Cursor)String设置鼠标悬停时的光标。 参数cur可为CSS标注中的光标样式,如:setCursor(“pointer”)等;或者自定义的光标样式,如:setCursor(url(/images/0.png) ,pointer)注:当浏览器不支持css2,url值不起作用,鼠标样式就按pointer来设置setContent(html:String|htmlDOM)设置点标记显示内容,可以是HTML要素字符串或者HTML DOM对象getContent()String获取点标记内容moveAlong(lnglatlist:Array,speed:Number,f:Function,circlable:Boolean)以指定的速度,点标记沿指定的路径移动。参数lnglats为路径坐标串;speed为指定速度,单位:千米/小时;回调函数f为变化曲线函数,缺省为function(k)return k;参数circlable表明是否循环执行动画,默认为falsemoveTo(lnglat:LngLat,speed:Number,f:Function)以给定速度移动点标记到指定位置。参数lnglat为指定位置,必设;speed为指定速度,单位:千米/小时;回调函数f为变化曲线函数,缺省为function(k)return k。stopMove()点标记停止动画setMap(map:Map)为Marker指定目标显示地图。当参数值取null时,地图上移除当前Marker:setMap(null)getMap()Map获取Marker所在地图对象setTitle(title:String)鼠标滑过点标时的文字提示getTitle()String获取点标记的文字提示setTop(isTop:Boolean)地图上有多个marker时,当isTop为true时,marker将显示在最前面;当为false时,marker取消置顶getTop()BooleansetShadow(icon:Icon)为marker设置阴影效果getShadow()Icon获取marker的阴影图标setShape(shape:MarkerShape)设置marker的可点击区域getShape()MarkerShape获取marker的可点击区域setExtData(ext:Any)设置用户自定义属性,支持JavaScript API任意数据类型,如Marker的id等getExtData()Any获取用户自定义属性事件参数说明clickMapsEvent鼠标左键单击事件dblclickMapsEvent鼠标左键双击事件rightclickMapsEvent鼠标右键单击事件mousemoveMapsEvent鼠标移动mouseoverMapsEvent鼠标移近点标记时触发事件mouseoutMapsEvent鼠标移出点标记时触发事件mousedownMapsEvent鼠标在点标记上按下时触发事件mouseupMapsEvent鼠标在点标记上按下后抬起时触发事件dragstartMapsEvent开始拖拽点标记时触发事件draggingMapsEvent鼠标拖拽移动点标记时触发事件dragendMapsEvent点标记拖拽移动结束触发事件moving点标记在执行moveTo,moveAlong动画时触发事件moveend点标记执行moveTo动画结束时触发事件,也可以由moveAlong方法触发movealong点标记执行moveAlong动画一次后触发事件touchstartMapsEvent触摸开始时触发事件,仅适用移动设备touchmoveMapsEvent触摸移动进行中时触发事件,仅适用移动设备touchendMapsEvent触摸结束时触发事件,仅适用移动设备MarkerShape类MarkerShape用于划定Marker的可点击区域范围。需要注意的是,在IE浏览器中图标透明区域默认为不触发事件,因此MarkerShape在IE中不起作用。构造函数说明AMap.MarkerShape(opt:MarkerShapeOptions)构造一个Marker可点击区域对象,通过MarkerShapeOptions设置可点击区域属性MarkerShapeOptions类型说明coordsArray.可点击区域组成元素数组,存放图形的像素坐标等信息,该数组元素由type决定:- circle:coords格式为 x1, y1, r,x1,y1为圆心像素坐标,r为圆半径- poly: coords格式为 x1, y1, x2, y2 xn, yn,各x,y表示多边形边界像素坐标- rect: coords格式为 x1, y1, x2, y2,x1,y1为矩形左上角像素坐标,x2,y2为矩形右下角像素坐标Markshape的像素坐标是指相对于marker的左上角的像素坐标偏移量typeString可点击区域类型,可选值:- circle:圆形- poly:多边形- rect:矩形Icon 类表示点标记的图标 用于添加复杂点标记,即在普通点标记的基础上,添加Icon类,通过在Icon表示的大图上截取其中一部分作为标注的图标构造函数说明AMap.Icon(opt:IconOptions)构造点覆盖物图标,通过IconOptions设置图标属性IconOptions类型说明sizeSize图标尺寸,默认值(36,36)imageOffsetPixel图标取图偏移量。当image中指定了一个大图时,可通过size和imageOffset配合,显示图标的指定范围imageString图标的取图地址。默认为蓝色图钉图片imageSizeSize图标所用图片大小,根据所设置的大小拉伸或压缩图片,等同于CSS中的background-size属性。可用于实现高清屏的高清效果方法返回值说明getImageSize()Size获取图标图片大小setImageSize(size:Size)设置图标图片大小Polyline 类覆盖物折线构造函数说明AMap.Polyline(opt:PolylineOptions)构造折线对象,通过PolylineOptions指定折线样式PolylineOptions类型说明mapMap要显示该polyline的地图对象zIndexNumber折线覆盖物的叠加顺序。默认叠加顺序,先添加的线在底层,后添加的线在上层。通过该属性可调整叠加顺序,使级别较高的折线覆盖物在上层显示默认zIndex:50geodesicBoolean是否绘制大地线,默认false,不支持(自v1.3 新增)isOutlineBoolean线条是否带描边,默认falseoutlineColorString线条描边颜色,此项仅在isOutline为true时有效,默认:#000000pathArray折线的节点坐标数组strokeColorString线条颜色,使用16进制颜色代码赋值。默认值为#006600strokeOpacityNumber线条透明度,取值范围0,1,0表示完全透明,1表示不透明。默认为0.9strokeWeightNumber线条宽度,单位:像素strokeStyleString线样式,实线:solid,虚线:dashedstrokeDasharrayArray勾勒形状轮廓的虚线和间隙的样式,此属性在strokeStyle 为dashed 时有效, 此属性在ie9+浏览器有效 取值:实线:0,0,0虚线:10,10 ,10,10 表示10个像素的实线和10个像素的空白(如此反复)组成的虚线点画线:10,2,10, 10,2,10 表示10个像素的实线和2个像素的空白 + 10个像素的实线和10个像素的空白 (如此反复)组成的虚线extDataAny用户自定义属性,支持JavaScript API任意数据类型,如Polyline的id等方法返回值说明setPath(path:Array)设置组成该折线的节点数组getPath()Array获取折线路径的节点数组setOptions(opt:PolylineOptions)修改折线属性(包括路径的节点、线样式、是否绘制大地线等。属性详情参看PolylineOptions列表)getOptions()Object获取线的属性getLength()Number获取折线的总长度(单位:米)getBounds()Bounds获取当前折线的矩形范围对象hide()地图上隐藏指定折线show()地图上显示指定折线setMap(map:Map)设置折线所在的地图。参数map即为目标地图,参数为null时,在地图上移除当前折线setExtData(ext:Any)设置用户自定义属性,支持JavaScript API任意数据类型,如Polyline的id等getExtData()Any获取用户自定义属性事件参数说明clickMapsEvent鼠标左键单击事件dblclickMapsEvent鼠标左键双击事件rightclickMapsEvent鼠标右键单击事件hidetype, target隐藏showtype, target显示mousedownMapsEvent鼠标按下mouseupMapsEvent鼠标抬起mouseoverMapsEvent鼠标经过mouseoutMapsEvent鼠标移出change属性发生变化时touchstartMapsEvent触摸开始时触发事件,仅适用移动设备touchmoveMapsEvent触摸移动进行中时触发事件,仅适用移动设备touchendMapsEvent触摸结束时触发事件,仅适用移动设备Polygon 类覆盖物多边形构造函数说明AMap.Polygon(opt:PolygonOptions)构造多边形对象,通过PolygonOptions指定多边形样式PolygonOptions类型说明mapMap要显示该polygon的地图对象zIndexNumber多边形覆盖物的叠加顺序。地图上存在多个多边形覆盖物叠加时,通过该属性使级别较高的多边形覆盖物在上层显示默认zIndex:10pathArray.|Array.Array.多边形轮廓线的节点坐标数组,当为“环”多边形时(多边形区域在多边形内显示为“岛”),path为二维数组,数组元素为多边形轮廓线的节点坐标数组“环”多边形时,要求数组第一个元素为外多边形,其余为“岛”多边形,外多边形需包含“岛”多边形,否则程序不作处理strokeColorString线条颜色,使用16进制颜色代码赋值。默认值为#006600strokeOpacityfloat轮廓线透明度,取值范围0,1,0表示完全透明,1表示不透明。默认为0.9strokeWeightNumber轮廓线宽度fillColorString多边形填充颜色,使用16进制颜色代码赋值,如:#FFAA00fillOpacityFloat多边形填充透明度,取值范围0,1,0表示完全透明,1表示不透明。默认为0.9extDataAny用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子空间的正交补空间课件
- 新能源汽车动力蓄电池与充电系统(微课版) 课件 任务2.1新能源汽车动力电池认知与更换
- 平面设计师课件
- 平面图行的旋转课件
- 平面向量课件
- 工业安全培训感想课件
- FLT3-IN-32-hydrochloride-生命科学试剂-MCE
- 2025年吉林公务员真题
- 2024年黄冈市市直机关遴选公务员笔试真题
- 央视地震逃生安全培训课件
- 2025年高考英语新课标Ⅱ卷点评及2026备考方向 课件
- 2025年学宪法、讲宪法知识竞赛题库及答案
- 【MOOC】《中国马克思主义与当代》(北京科技大学)中国大学MOOC慕课答案
- 第九组 生态监测与评价
- 西方国家的宪法制度课件
- 2021年色达县林业系统事业单位招聘考试《林业基础知识》笔试试题及答案解析
- 抢救车药品每月检查登记表
- 食品销售流程图
- 国家职业技能标准 (2021年版) 燃气供应服务员
- 水利工程设计标准化管理手册
- 蓝花花钢琴谱
评论
0/150
提交评论