position()
方法用于获取或设置车辆的位置信息。
获取位置信息:
vehicle.position();
设置位置信息:
vehicle.position(latitude, longitude);
latitude
(可选) - 一个浮点数,代表车辆的纬度值。范围从-90到90之间。默认值是0。longitude
(可选) - 一个浮点数,代表车辆的经度值。范围从-180到180之间。默认值是0。position()
方法时,它会返回一个包含车辆当前位置的对象, 包含以下属性:{
latitude: 37.7749,
longitude: -122.4194
}
latitude
和 longitude
时,该方法将返回当前 vehicle
对象以便链式调用。获取位置信息:
const currentPosition = vehicle.position();
console.log(currentPosition); // 输出: { latitude: 37.7749, longitude: -122.4194 }
设置位置信息:
vehicle.position(37.7749, -122.4194);
链式调用:
vehicle.position(37.7749, -122.4194).speed(50).move();
注意:调用 move()
方法后,车辆将按照指定的位置和速度向目标而移动。如果要更改位置信息,请先停止车辆(调用 stop()
方法)再设置新的位置。