GAPI. routing

导航API

方法列表

(static) locate(loc, onSuccess可选, onError可选)

获取最近的道路节点
Parameters:
Name Type Attributes Description
loc Array 经纬度数组表达的一个坐标点,如 [116.39, 39.9]
onSuccess function <optional>
请求成功的回调函数
onError function <optional>
请求失败的回调函数
Returns:
Example
GAPI.routing.locate(
    [116.39, 39.9],
    function(data){console.log(data)},
    function(error){console.error(error)}
);

(static) nearest(loc, onSuccess可选, onError可选)

获取最临近的道路上的点
Parameters:
Name Type Attributes Description
loc Array 经纬度数组表达的一个坐标点,如 [116.39, 39.9]
onSuccess function <optional>
请求成功的回调函数
onError function <optional>
请求失败的回调函数
Returns:
Example
GAPI.routing.nearest(
    [116.39, 39.9],
    function(data){console.log(data)},
    function(error){console.error(error)}
);

(static) shortest(locs, options, onSuccess可选, onError可选)

指定若干停靠点计算最短路线
Parameters:
Name Type Attributes Description
locs Array.<Array> 若干个通过经纬度数组表达的坐标点,如 [[116.39, 39.9], [116.39, 40.0]]
options Object 选项
Properties
Name Type Attributes Default Description
returnPaths Boolean <optional>
true 是否返回最短路径节点序列
returnAlts Boolean <optional>
false 是否返回备选方案
returnSteps Boolean <optional>
false 是否返回最短路径导航指令
onSuccess function <optional>
请求成功的回调函数
onError function <optional>
请求失败的回调函数
Returns:
Example
GAPI.routing.shortest(
    [[116.3, 39.9], [116.39, 40.0]],
    {
        returnSteps: true
    },
    function(data){console.log(data)},
    function(error){console.error(error)}
);