二三维一体化场景 UI 控件。
组件加载后通过 onInited 返回 SceneController。该 controller 同时包含二维地图接口和 controller.scene 下的三维场景接口,可在同一个控件内完成二维、三维和二三维联动能力。 许可要求: 初始化本控件需要核心和三维场景许可。 分析、特效等功能可能需要附加许可,详见返回的 Controller 模块说明。 许可导致的初始化失败通过 onInitError 返回。
onInited
controller.scene
onInitError
使用前通常先通过 RTNCore 调用 initEnvironment() 启动本地 client 服务。
initEnvironment()
import { RTNCore, RTNResource, SceneView } from 'react-native-mobilex';RTNCore.initEnvironment(null);export default function App() { return ( <SceneView onInited={async (controller) => { const tile = await RTNResource.importTiles({ format: 'scp' }); if (tile.type === 'scp') { await controller.s3mLayers.addS3MLayer(tile.name, tile.uri); } }} /> );} Copy
import { RTNCore, RTNResource, SceneView } from 'react-native-mobilex';RTNCore.initEnvironment(null);export default function App() { return ( <SceneView onInited={async (controller) => { const tile = await RTNResource.importTiles({ format: 'scp' }); if (tile.type === 'scp') { await controller.s3mLayers.addS3MLayer(tile.name, tile.uri); } }} /> );}
SceneView 控件参数
二三维一体化场景 UI 控件。
组件加载后通过
onInited返回 SceneController。该 controller 同时包含二维地图接口和controller.scene下的三维场景接口,可在同一个控件内完成二维、三维和二三维联动能力。 许可要求: 初始化本控件需要核心和三维场景许可。 分析、特效等功能可能需要附加许可,详见返回的 Controller 模块说明。 许可导致的初始化失败通过onInitError返回。使用前通常先通过 RTNCore 调用
initEnvironment()启动本地 client 服务。