public class AMapUtils
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
BUS_COMFORT
公交路径规划策略:(最舒适 : 4)
|
static int |
BUS_MONEY_LITTLE
公交路径规划策略:(费用优先 : 1)
|
static int |
BUS_NO_SUBWAY
公交路径规划策略:(不乘地铁 : 5)
|
static int |
BUS_TIME_FIRST
公交路径规划策略:(最快捷 : 0)
|
static int |
BUS_TRANSFER_LITTLE
公交路径规划策略:(最少换乘 : 2)
|
static int |
BUS_WALK_LITTLE
公交路径规划策略:(最少步行 : 3)
|
static int |
DRIVING_AVOID_CONGESTION
驾车路径规划策略:(避免拥堵 : 4)
|
static int |
DRIVING_DEFAULT
驾车路径规划策略:(速度优先 : 0)
|
static int |
DRIVING_NO_HIGHWAY
驾车路径规划策略:(不走高速 : 3)
|
static int |
DRIVING_NO_HIGHWAY_AVOID_CONGESTION
驾车路径规划策略:(不走高速且躲避拥堵 : 6)
|
static int |
DRIVING_NO_HIGHWAY_AVOID_SHORT_MONEY
驾车路径规划策略:(不走高速且避免收费 : 5)
|
static int |
DRIVING_NO_HIGHWAY_SAVE_MONEY_AVOID_CONGESTION
驾车路径规划策略:(不走高速躲避收费和拥堵 : 8)
|
static int |
DRIVING_SAVE_MONEY
驾车路径规划策略:(费用优先 : 1)
|
static int |
DRIVING_SAVE_MONEY_AVOID_CONGESTION
驾车路径规划策略:(躲避收费和拥堵 : 7)
|
static int |
DRIVING_SHORT_DISTANCE
驾车路径规划策略:(距离优先 : 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最新版本下载页面
|
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
- 上下文AMapException
public static void openAMapPoiNearbySearch(PoiPara para, android.content.Context context) throws AMapException
para
- poi周边检索需要的参数。context
- 上下文AMapException
public static void openAMapDrivingRoute(RoutePara para, android.content.Context context) throws AMapException
para
- 驾车路线检索需要的参数。context
- 上下文AMapException
public static void openAMapTransitRoute(RoutePara para, android.content.Context context) throws AMapException
para
- 公交路线检索需要的参数。context
- 上下文AMapException
public static void openAMapWalkingRoute(RoutePara para, android.content.Context context) throws AMapException
para
- 规划参数context
- 上下文AMapException