1. roamByShortestPathData

按最短路径漫游

1.1. 参数说明:

名称 说明 类型 是否必填 示例
data 路径数据 string Y NULL
data.routeKey 路径数据 string Y "R1601286135625"
data.points 路径点 Array Y [[1,2,3],[4,5,6]]
data.key 路径的key ,默认随机生成 string Y "key123"
options 显示的参数 Object Y NULL
options.speed 漫游的速度,每秒钟移动的单位。默认为1000,即1秒钟移动1000个单位 number N 2000
options.frameTime 帧周期,每秒钟重复的次数 默认14 number N 2
options.height 漫游时在路径上增加的高度 默认0 number N 100
options.callbackProcess 每一帧的回调 function N function(){}
options.callbackFinish 完成关键帧的回调 function N function(){}
options.callbackAllFinish 全部完成的回调 function N function(){}
返回值说明 类型 示例
暂无返回值 NULL NULL

1.2. 调用方式:

   /**
 * 按最短路径漫游
 * @function roamByShortestPathData
 * @param {Object} [data]  路径数据
 * @param {Object} [data.routeKey]  对应的路网key
 * @param {Object} [data.points]  路径点
 * @param {Object} [options]  显示的参数
 * @param {number} [options.speed]  漫游的速度,每秒钟移动的单位。默认为1000,即1秒钟移动1000个单位
 * @param {number} [options.frameTime]  帧周期,每秒钟重复的次数 默认14
 * @param {number} [options.height]  漫游时在路径上增加的高度 默认0
 * @param {function} [options.callbackProcess]  每一帧的回调
 * @param {function} [options.callbackFinish]  完成关键帧的回调
 * @param {function} [options.callbackAllFinish]  全部完成的回调
 * @return {void}
 */
roadNet.roamByShortestPathData({
        routeKey: "R123",
        key: "123",
        points: [
            [
                ,
                1,
                2,
                3
            ],
            [
                4,
                5,
                6
            ]
        ]
    }
    , {
        speed: 2000,
        frameTime: 10,
        height: 1500
    });
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 09:59:48

results matching ""

    No results matching ""