创建自定义轨迹路线,置物移动或主视角飞行。
注意事项
先在地图上绘制出行走路线,可以让图标跟着路线行走或者主视角跟随路线飞行。
需求分析
- 创建折线数据
- 创建路径点位数据
- 创建动态对象数据
- 播放
方法说明
- SGWorld66.Creator.GeometryCreator.CreateLineStringGeometry(Vertices);
- 创建几何线型字符串数据,详见API。
- SGWorld66.Creator.CreatePolyline(Geometry,LineColor,AltitudeType,GroupID,Description);
- 创建折线数据,详见API。
- SGWorld66.Creator.CreateRouteWaypoint(X,Y,Alititude,Speed,Yaw,Pitch,Roll,CameraDeltaYaw,CameraDeltaPitch,MessageID);
- 创建路径坐标点数据,详见API,注意Speed为到下一个点位的速度。
- SGWorld66.Creator.CreateDynamicObject(Waypoints,MotionStyle,ObjectType,FileNameOrText,ScaleFactor,AltitudeType,GroupID,Description);
- 创建动态对象,详见API。常用属性:FileName 图片路径,TurnSpeed 转弯速度,CircularRoute 该对象完成后是否重新循环,Pause 是否暂停,开始即设置false。
Jsp源码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
效果图