ArcGIS Runtime SDK for Android之mapView方法

  • 格式:docx
  • 大小:28.44 KB
  • 文档页数:6
void
enableWrapAround(boolean enable)
启用或禁用旋转地图功能。
youtParams
generateLayoutParams(AttributeSetattrs)
Callout
getCallout()
返回一个气泡弹窗窗口。
Point
getCenter()
getOnPinchListener()
获取捏恰事件OnPinchListener。
OnSingleTapListener
getOnSingleTapListener()
获取单击事件onSingleTapListener。
OnStatusChangedListener
getOnStatusChangedListener()
旋转地图到给定角度,animated 是否启用动画效果。
void
setRotationAngle(double degree)
旋转地图到给定角度。
void
setRotationAngle(double degree, floatpivotX, floatpivotY)
以某个点为中心旋转地图。
void
String
retainState()
保存地图的中心的坐标,当前地图的分辨率,和LocationDisplayManager状态(是否活跃和是否autopan)作为一个字符串。
void
setAllowMagnifierToPanMap(boolean allow)
设置当放大镜显示时,是否能够平移地图。
返回当前地图的旋转角度,逆时针方向。
double
getScale()
获取地图比例尺。
SpatialReference
getSpatialReference()
返回MapView空间坐标系统。
boolean
isAllowOneFingerZoom()
返回true ,是否允许一个手指缩放地图。
boolean
void
setAllowOneFingerZoom(booleanallowOneFingerZoom)
允许/不允许一个手指缩放。
void
setAllowRotationByPinch(booleanallowRotationByPinch)
允许/不允许缩放旋转。
void
setEsriLogoVisible(boolean visible)
Layer
getLayer(int index)
通过给定索引获取图层。
Layer
getLayerByID(longlayerID)
通过图层ID获取图层。
Layer
getLayerByURL(Stringurl)
通过在线地图服务的Url获取图层。
Layer[]
getLayers()
获取MapView中所有图层。
获取MapView状态改变事件OnStatusChangedListener。
OnZoomListener
getOnZoomListener()
获取缩放事件OnZoomListener。
double
getResolution()
返回MapView的分辨率。
double
getRotationAngle()
setOnStatusChangedListener(OnStatusChangedListeneronStatusChangedListener)
设置地图状态改变监听事件。
void
setOnZoomListener(OnZoomListeneronZoomListener)
设置放大缩小监听事件。
void
LocationDisplayManager
getLocationDisplayManager()
获取位
getMapBoundaryExtent()
该方法在API级别10.2.2被弃用。使用getMaxExtent()代替。
Envelope
double
getMinScale()
返回最小比例尺。
OnLongPressListener
getOnLongPressListener()
获取长按事件OnLongPressListener。
OnPanListener
getOnPanListener()
获取平移事件OnPanListener。
OnPinchListener
MapView初始化时,缩放到给定的坐标及显示级别。
void
centerAt(doublelat, doublelon,booleananimated)
MapView初始化时,缩放到指定坐标,animated表示是否显示动画效果。
void
centerAt(PointcenterPt,booleananimated)
getMaxExtent()
获取MapView的最大范围。
double
getMaxResolution()
该方法在API 级别10.2.2被弃用。使用getMinScale()代替。
double
getMaxScale()
返回最大比例尺。
double
getMinResolution()
该方法在API 级别 10.2.2被弃用。使用
将屏幕上的点转换成地理坐标点。
Point
toMapPoint(Pointsrc)
将屏幕上的点转换成地理坐标点。
Point
toScreenPoint(Pointsrc)
将地理坐标点转换成屏幕上的点。
void
unpause()
取消暂停地图。
void
zoomTo(PointcenterPt, float factor)
isAllowRotationByPinch()
返回true ,如果旋转缩放是允许的。
boolean
isLoaded()
返回true ,如果MapView初始化完成。
boolean
isRecycled()
返回true ,如果MapView已回收。
boolean
isShowMagnifierOnLongPress()
void
removeAll()
删除所有图层。
void
removeLayer(int index)
删除指定索引图层。
void
removeLayer(Layerlayer)
删除指定图层。
void
restoreState(String state)
利用保存的地图的中心的坐标,当前地图的分辨率,和LocationDisplayManager状态(是否活跃和是否autopan)字符串恢复信息。
zoomin(boolean animated)
放大地图。
void
zoomout()
缩小地图。
void
zoomout(boolean animated)
缩小地图。
MapView初始化时,缩放到指定Point,animated表示是否显示动画效果。
Bitmap
createSymbolImage(Symbolsymbol,Geometrygeometry,intwidth,intheight,intcolor)
这个方法在API 级别10.2.2 被弃用。请使用getLegendImage(Symbol, Geometry, int, int, int)替代。
设置空间范围。
void
setMapBackground(intbkColor,intgridColor, floatgridSize, floatgridLineSize)
设置地图背景颜色和网格。
boolean
setMapOptions(MapOptionsoptions)
设置地图底图参数MapOptions。
setMaxScale(double)替代。
void
setMinScale(doubleminScale)
设置底图最小比例尺。
void
setOnLongPressListener(OnLongPressListeneronLongPressListener)
设置长按监听事件。
void
setOnPanListener(OnPanListeneronPanListener)
setResolution(double res)
设置分辨率。
void
setRotationAngle(double degree,PointcenterPt,booleananimated)
在给定点居中显示,并旋转到给定角度。animated 是否启用动画效果。
void
setRotationAngle(double degree,booleananimated)
缩放到给定点。
void
zoomToResolution(PointcenterPt, double res)
设定中心点,缩放到给定分辨率水平。
void
zoomToScale(PointcenterPt, double scale)
设定中心点,缩放到指定比例尺。
void
zoomin()
放大地图。
void
设置平移监听事件。
void
setOnPinchListener(OnPinchListeneronPinchListener)
设置捏掐监听事件。
void
setOnSingleTapListener(OnSingleTapListeneronSingleTapListener)