程序包 | 说明 |
---|---|
com.amap.api.maps2d |
地图显示包,帮助您在Android应用程序中显示高德地图,并且支持地图交互手势的功能。
|
com.amap.api.maps2d.model |
覆盖物包,覆盖物(叠加或覆盖到地图的内容)支持标记、折线、多边形和圆。
|
限定符和类型 | 方法和说明 |
---|---|
LatLng |
CoordinateConverter.convert()
进行坐标转换
|
LatLng |
Projection.fromScreenLocation(Point paramPoint)
根据转入的屏幕位置返回一个地图位置(经纬度)。
|
限定符和类型 | 方法和说明 |
---|---|
static float |
AMapUtils.calculateArea(LatLng leftTopLatlng,
LatLng rightBottomLatlng)
计算地图上矩形区域的面积,单位平方米。
|
static float |
AMapUtils.calculateLineDistance(LatLng startLatlng,
LatLng endLatlng)
根据用户的起点和终点经纬度计算两点间距离,此距离为相对较短的距离,单位米。
|
static CameraUpdate |
CameraUpdateFactory.changeLatLng(LatLng latLng)
返回一个CameraUpdate对象,只改变地图可视区域中心点,地图缩放级别不变。
|
CoordinateConverter |
CoordinateConverter.coord(LatLng latLng)
设置偏转数据源
|
static CameraUpdate |
CameraUpdateFactory.newLatLng(LatLng latLng)
返回一个移动目的地的屏幕中心点的经纬度的CameraUpdate 对象。
|
static CameraUpdate |
CameraUpdateFactory.newLatLngZoom(LatLng latLng,
float zoom)
返回一个CameraUpdate 对象,包括可视区域框移动目标点屏幕中心位置的经纬度以及缩放级别。
|
void |
AMap.OnMapClickListener.onMapClick(LatLng point)
用户点击地图时回调此方法,如果地图上有覆盖物,并且用户刚好点击在覆盖物上,则该回调不会被响应执行.
|
void |
AMap.OnMapLongClickListener.onMapLongClick(LatLng point)
当用户长按地图时回调此方法,如果长按在某overlays 上,overlays 响应了点击事件,则不会触发此方法。
|
PointF |
Projection.toMapLocation(LatLng paramLatLng)
返回一个从经纬度坐标转换来的绘制地图需要的坐标。
|
Point |
Projection.toScreenLocation(LatLng paramLatLng)
返回一个从地图位置转换来的屏幕位置。
|
限定符和类型 | 字段和说明 |
---|---|
LatLng |
VisibleRegion.farLeft
包含经纬度坐标的LatLng 对象,区域离视野近的左顶点。
|
LatLng |
VisibleRegion.farRight
包含经纬度坐标的LatLng 对象,区域离视野近的右顶点。
|
LatLng |
VisibleRegion.nearLeft
包含经纬度坐标的LatLng 对象,区域离视野远的左顶点。
|
LatLng |
VisibleRegion.nearRight
包含经纬度坐标的LatLng 对象,区域离视野远的右顶点。
|
LatLng |
LatLngBounds.northeast |
LatLng |
LatLngBounds.southwest |
LatLng |
CameraPosition.target
目标位置的屏幕中心点经纬度坐标。
|
限定符和类型 | 方法和说明 |
---|---|
LatLng |
LatLng.clone() |
LatLng |
Circle.getCenter()
返回圆形的圆心经纬度坐标
|
LatLng |
CircleOptions.getCenter()
返回圆点经纬度坐标
|
LatLng |
PoiPara.getCenter()
获取中心坐标。
|
LatLng |
RoutePara.getEndPoint()
返回路线检索终点坐标。
|
LatLng |
GroundOverlayOptions.getLocation()
GroundOverlayOptions 的描点位置。
|
LatLng |
GroundOverlay.getPosition()
锚点在地图上的位置。
|
LatLng |
Marker.getPosition()
返回当前marker 的经纬度坐标对象。
|
LatLng |
MarkerOptions.getPosition()
返回当前MarkerOptions 对象所设置的经纬度。
|
LatLng |
Text.getPosition()
获取文字覆盖物的地理坐标。
|
LatLng |
TextOptions.getPosition()
获取文字覆盖物的地理坐标。
|
LatLng |
RoutePara.getStartPoint()
返回路线检索起点坐标。
|
LatLng |
NaviPara.getTargetPoint()
获取导航目的地坐标。
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<LatLng> |
Polygon.getPoints()
返回多边形顶点的列表。
|
java.util.List<LatLng> |
PolygonOptions.getPoints()
返回多边形顶点坐标列表
|
java.util.List<LatLng> |
Polyline.getPoints()
返回当前线段的顶点列表。
|
java.util.List<LatLng> |
PolylineOptions.getPoints()
返回Options对象的顶点坐标列表。
|
限定符和类型 | 方法和说明 |
---|---|
PolygonOptions |
PolygonOptions.add(LatLng... paramArrayOfLatLng)
添加多个多边形边框的顶点
|
PolylineOptions |
PolylineOptions.add(LatLng... points)
追加一批顶点到线段终点。
|
PolygonOptions |
PolygonOptions.add(LatLng paramLatLng)
添加一个多边形边框的顶点
|
PolylineOptions |
PolylineOptions.add(LatLng point)
追加一个顶点到线段的终点。
|
CircleOptions |
CircleOptions.center(LatLng point)
设置圆心经纬度坐标。
|
boolean |
Circle.contains(LatLng latLng)
判断圆是否包含传入的经纬度点。
|
boolean |
LatLngBounds.contains(LatLng point)
判断矩形区域是否包含传入的经纬度点。
|
boolean |
Polygon.contains(LatLng latLng)
判断多边形是否包含传入的经纬度点。
|
static CameraPosition |
CameraPosition.fromLatLngZoom(LatLng target,
float zoom)
根据传入的经纬度、缩放级别构造一个CameraPosition 对象。
|
LatLngBounds.Builder |
LatLngBounds.Builder.include(LatLng point)
区域包含传入的坐标。
|
LatLngBounds |
LatLngBounds.including(LatLng point)
返回一个新的矩形区域。
|
MarkerOptions |
MarkerOptions.position(LatLng position)
设置当前MarkerOptions 对象的经纬度。
|
TextOptions |
TextOptions.position(LatLng position)
设置文字覆盖物地理坐标。
|
GroundOverlayOptions |
GroundOverlayOptions.position(LatLng location,
float width)
根据描点和宽高设置图片层。
|
GroundOverlayOptions |
GroundOverlayOptions.position(LatLng location,
float width,
float height)
根据描点和宽高设置图片层。
|
void |
Circle.setCenter(LatLng center)
设置圆形的圆心经纬度坐标,参数不能为null,无默认值。
|
void |
PoiPara.setCenter(LatLng center)
poi周边检索中心点。
|
void |
RoutePara.setEndPoint(LatLng endPoint)
设置路线检索终点坐标。
|
void |
GroundOverlay.setPosition(LatLng latLng)
设置根据锚点设置图片层的位置,图片层的其他属性不变。
|
void |
Marker.setPosition(LatLng latlng)
设置marker 的经纬度位置。
|
void |
Text.setPosition(LatLng position)
设置文字覆盖物地理坐标。
|
void |
RoutePara.setStartPoint(LatLng startPoint)
设置路线检索起点坐标。
|
void |
NaviPara.setTargetPoint(LatLng point)
设置导航目的地坐标。
|
CameraPosition.Builder |
CameraPosition.Builder.target(LatLng location)
设置目标位置的屏幕中心点经纬度坐标。
|
限定符和类型 | 方法和说明 |
---|---|
PolygonOptions |
PolygonOptions.addAll(java.lang.Iterable<LatLng> paramIterable)
添加多个多边形边框的顶点
|
PolylineOptions |
PolylineOptions.addAll(java.lang.Iterable<LatLng> points)
追加一批顶点到线段终点。
|
void |
Polygon.setPoints(java.util.List<LatLng> points)
设置多边形的顶点。
|
void |
Polyline.setPoints(java.util.List<LatLng> points)
设置线段的顶点。
|
构造器和说明 |
---|
CameraPosition(LatLng target,
float zoom,
float tilt,
float bearing)
构造一个CameraPosition 对象 。
|
LatLngBounds(LatLng southwest,
LatLng northeast)
使用传入的西南角坐标和东北角坐标创建一个矩形区域。
|
VisibleRegion(LatLng nearLeft,
LatLng nearRight,
LatLng farLeft,
LatLng farRight,
LatLngBounds latLngBounds)
给出可视区域四个角的坐标,创建VisibleRegion对象。
|