public class AMapUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
BUS_COMFORT
公交路径规划策略:(最舒适 : 4)
Bus route planning strategy: (Most comfortable : 4) |
static int |
BUS_MONEY_LITTLE
公交路径规划策略:(费用优先 : 1)
Bus route planning strategy: (Cost first : 1) |
static int |
BUS_NO_SUBWAY
公交路径规划策略:(不乘地铁 : 5)
Bus route planning strategy: (Avoid subway : 5) |
static int |
BUS_TIME_FIRST
公交路径规划策略:(最快捷 : 0)
Bus route planning strategy: (Fastest : 0) |
static int |
BUS_TRANSFER_LITTLE
公交路径规划策略:(最少换乘 : 2)
Bus route planning strategy: (Least transfers : 2) |
static int |
BUS_WALK_LITTLE
公交路径规划策略:(最少步行 : 3)
Bus route planning strategy: (Least walking : 3) |
static int |
DRIVING_AVOID_CONGESTION
驾车路径规划策略:(避免拥堵 : 4)
Driving route planning strategy: (Avoid congestion : 4) |
static int |
DRIVING_DEFAULT
驾车路径规划策略:(速度优先 : 0)
Driving route planning strategy: (Speed first : 0) |
static int |
DRIVING_NO_HIGHWAY
驾车路径规划策略:(不走高速 : 3)
Driving route planning strategy: (Avoid highways : 3) |
static int |
DRIVING_NO_HIGHWAY_AVOID_CONGESTION
驾车路径规划策略:(不走高速且躲避拥堵 : 6)
Driving route planning strategy: (Avoid highways and congestion : 6) |
static int |
DRIVING_NO_HIGHWAY_AVOID_SHORT_MONEY
驾车路径规划策略:(不走高速且避免收费 : 5)
Driving route planning strategy: (Avoid highways and tolls : 5) |
static int |
DRIVING_NO_HIGHWAY_SAVE_MONEY_AVOID_CONGESTION
驾车路径规划策略:(不走高速躲避收费和拥堵 : 8)
Driving route planning strategy: (Avoid highways, tolls, and congestion : 8) |
static int |
DRIVING_SAVE_MONEY
驾车路径规划策略:(费用优先 : 1)
Driving route planning strategy: (Cost first : 1) |
static int |
DRIVING_SAVE_MONEY_AVOID_CONGESTION
驾车路径规划策略:(躲避收费和拥堵 : 7)
Driving route planning strategy: (Avoid tolls and congestion : 7) |
static int |
DRIVING_SHORT_DISTANCE
驾车路径规划策略:(距离优先 : 2)
Driving route planning strategy: (Distance first : 2) |
| 构造器和说明 |
|---|
AMapUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static float |
calculateArea(LatLng leftTopLatlng,
LatLng rightBottomLatlng)
计算地图上矩形区域的面积,单位平方米。
|
static float |
calculateArea(java.util.List<LatLng> points)
计算多边形的面积,单位平方米。
|
static float |
calculateLineDistance(LatLng startLatlng,
LatLng endLatlng)
根据用户的起点和终点经纬度计算两点间距离,单位米。
|
static void |
getLatestAMapApp(android.content.Context context)
跳转到高德地图APP最新版本下载页面
Jump to the latest version download page of the AMap APP. |
static void |
openAMapDrivingRoute(RoutePara para,
android.content.Context context)
调起高德地图APP进行驾车路线规划。
|
static void |
openAMapNavi(NaviPara para,
android.content.Context context)
调起高德地图APP进行导航。
|
static void |
openAMapPoiNearbySearch(PoiPara para,
android.content.Context context)
调起高德地图APP进行poi周边检索。
|
static void |
openAMapTransitRoute(RoutePara para,
android.content.Context context)
调起高德地图APP进行公交路线规划。
|
static void |
openAMapWalkingRoute(RoutePara para,
android.content.Context context)
调起高德地图APP进行步行路线规划。
|
public static final int DRIVING_DEFAULT
public static final int DRIVING_SAVE_MONEY
public static final int DRIVING_SHORT_DISTANCE
public static final int DRIVING_NO_HIGHWAY
public static final int DRIVING_AVOID_CONGESTION
public static final int DRIVING_NO_HIGHWAY_AVOID_SHORT_MONEY
public static final int DRIVING_NO_HIGHWAY_AVOID_CONGESTION
public static final int DRIVING_SAVE_MONEY_AVOID_CONGESTION
public static final int DRIVING_NO_HIGHWAY_SAVE_MONEY_AVOID_CONGESTION
public static final int BUS_TIME_FIRST
public static final int BUS_MONEY_LITTLE
public static final int BUS_TRANSFER_LITTLE
public static final int BUS_WALK_LITTLE
public static final int BUS_COMFORT
public static final int BUS_NO_SUBWAY
public static float calculateLineDistance(LatLng startLatlng, LatLng endLatlng)
startLatlng - 起点的坐标。
endLatlng - 终点的坐标。
public static float calculateArea(LatLng leftTopLatlng, LatLng rightBottomLatlng)
leftTopLatlng - 矩形区域左上角坐标。
rightBottomLatlng - 矩形区域右下角坐标。
public static float calculateArea(java.util.List<LatLng> points)
points - 多边形顶点坐标。
public static void getLatestAMapApp(android.content.Context context)
context - 上下文public static void openAMapNavi(NaviPara para, android.content.Context context) throws AMapException
para - 导航需要的参数。
context - 上下文AMapExceptionpublic static void openAMapPoiNearbySearch(PoiPara para, android.content.Context context) throws AMapException
para - poi周边检索需要的参数。
context - 上下文AMapExceptionpublic static void openAMapDrivingRoute(RoutePara para, android.content.Context context) throws AMapException
para - 驾车路线检索需要的参数。
context - 上下文AMapExceptionpublic static void openAMapTransitRoute(RoutePara para, android.content.Context context) throws AMapException
para - 公交路线检索需要的参数。
context - 上下文AMapExceptionpublic static void openAMapWalkingRoute(RoutePara para, android.content.Context context) throws AMapException
para - 规划参数
context - 上下文AMapException