Location:

Automobile Routing

DrivingRoute Class

Query driving route plan based on start and end points

ConstructorDescription

nimap.service.DrivingRoute(DrivingRouteOptions)

 

DrivingRouteOptionsTypeDescription

policy

String

Default 0.
0: default (road condition + time + mileage comprehensive consideration)
1: avoiding congestion
2: Do not take high speed
3: High speed priority
4: Less fees
5: Avoiding congestion & not going high speed
6: Avoid congestion & high speed priority
7: Avoid congestion & avoid charges
8: Avoid congestion & don't go high speed & avoid charges
9: Do not take high speed & avoid charges

adpy

String

Avoid the area. Supports 32 avoidance areas, each of which can have up to 16 vertices. The coordinate points are separated by ";", and the areas are separated by "|". If it is a quadrilateral, there are four coordinate points, and if it is a pentagon, there are five coordinate points; At the same time, the escape area is avoided and the road is avoided, and only the avoidance road is supported; The avoidance area cannot exceed 81 square kilometers, otherwise the avoidance area will be invalid.

num

String

Return the number of routes, the range is 1-3, the default is 1

pnum

String

Do not fill in the limit line issue, support normal plate which has 7 digits, such as "京 *******"

adroad

String

Avoiding roads, multiple roads are separated by ";", for example: "Beiqing Road; Yongfeng Road"

panel

String|HTMLElement

The HTML container id or container element of the navigation result list. After this parameter is supplied, the result list will be in this container. Show it. Optional

map

Map

nimap.Map object, a map instance showing the results. When this parameter is specified, the location annotations for the search results are automatically added to this map. Optional

 

MethodReturn ValueDescription

search(orig:lonlat,dest:lonlat,function(result)) or search(points<Array>,function(result)) or search(orig:lonlat,dest:lonlat,midPoints =<Object>,callback:function(result)

Base route planning based on starting point and end point coordinates. When the end point is latitude and longitude, search(origin:lonlat, dest:lonlat, callback:function(result)) starts from the name. search(points<Array>, callback: function(result)) points is an Array, the first and last are From the end point, the middle is the waypoint, for example: [{keyword: 'Beijing South Railway Station', city: 'Beijing'}, {keyword: 'Beijing West Railway Station', city: 'Beijing'}]] For latitude and longitude search(orig:lonlat,dest:lonlat,midPoints=<Object>,callback:function(result)) For example: midPoints={midPoints:"116.21,39.21;117.12,39.21"}

setPolicy()

Set driving strategy

setAv oidRoad()

Set the avoidance road

setAvoidPolygon()

Set the avoidance area

setLicencePlateNumber()

Set the license plate number

clear()

Clear navigation results

TOP