Interface MapviewControllerCustomInitArgs

interface MapviewControllerCustomInitArgs {
    cameraFence?: Box3 | Sphere;
    cameraType?: "auto" | "orthographic" | "perspective";
    defaultDistance?: number;
    defaultLatitude?: number;
    defaultLongitude?: number;
    intersectMeshCreator?: (() => IntersectMeshInterface);
    maxLatitude?: number | ((fov: number) => number);
    minLatitude?: number | ((fov: number) => number);
}

Properties

cameraFence?: Box3 | Sphere

相机电子围栏

cameraType?: "auto" | "orthographic" | "perspective"

相机类型 perspective 透视相机 orthographic 正交相机 auto 在俯视为正交相机, 斜视为透视相机(默认)

defaultDistance?: number

默认相机距离

defaultLatitude?: number

默认俯仰角

defaultLongitude?: number

默认水平角

intersectMeshCreator?: (() => IntersectMeshInterface)

鼠标焦点环自定义创建器

maxLatitude?: number | ((fov: number) => number)

最大俯仰角

minLatitude?: number | ((fov: number) => number)

最小俯仰角