AMapNavigationSearch DrivingNavigation Method (Double, Double, Double, Double, UInt32, String, String, List AMapLocation , List AMapPolygon , String, Extensions)高德地图 Windows Phone 8 搜索API参考手册
高德地图 Windows Phone 8 搜索API参考手册
根据起点和终点查询最优的一条驾车路线,可以设置途经点、避让区域、避让道路,起点参考POIID, 终点参考POIID、驾车导航策略

Namespace: Com.AMap.Api.Services
Assembly: WindowPhone8DOC (in WindowPhone8DOC.dll) Version: 2.0.0.0
Syntax

public static Task<AMapRouteResults> DrivingNavigation(
	double originX,
	double originY,
	double destinationX,
	double destinationY,
	uint strategy,
	string originid = null,
	string destinationid = null,
	List<AMapLocation> waypoints = null,
	List<AMapPolygon> avoidpolygons = null,
	string avoidroad = null,
	Extensions extensions = Extensions.Base
)

Parameters

originX
Type: 联机System Double
出发地经度
originY
Type: 联机System Double
出发地纬度
destinationX
Type: 联机System Double
目的地经度
destinationY
Type: 联机System Double
目的地纬度
strategy
Type: 联机System UInt32
驾车导航策略:0-速度优先(时间);1-费用优先(不走收费路段的最快道路);2-距离优先;3-不走快速路;4-结合实时交通(躲避拥堵);5-多策略(同时使用速度优先、费用优先、距离优先三个策略);6-不走高速;7-不走高速且避免收费;8-躲避收费和拥堵;9-不走高速且躲避收费和拥堵
originid (Optional)
Type: 联机System String
出发点 POI ID,当起点为POI中获取坐标时建议填充此值
destinationid (Optional)
Type: 联机System String
目的地 POI ID,当起点为POI中获取坐标时建议填充此值
waypoints (Optional)
Type: 联机System.Collections.Generic List AMapLocation 
途经点数组,数组中存放AMapGeoPoint对象
avoidpolygons (Optional)
Type: 联机System.Collections.Generic List AMapPolygon 
避让区域数组,数组中存放AMapGeoPolygon对象,支持32个避让区域,每个区域最多可有16个顶点
avoidroad (Optional)
Type: 联机System String
避让道路名,只支持一条避让道路
extensions (Optional)
Type: Com.AMap.Api.Services Extensions
返回结果控制,All返回基本信息以外的扩展信息,Base只返回基本信息,默认为Base

Return Value

Type: 联机Task AMapRouteResults 
返回一条最优驾车路线,详见AMapRouteResults定义
See Also