Projection
定义于: src/geo/projection/projection.ts:45
一个由MapLibre内部用于处理不同投影的接口实现;
访问器
shaderDefine
获取签名
get shaderDefine():
string
定义于: src/geo/projection/projection.ts:72
一个注入到每个使用此投影的MapLibre着色器中的#define
宏;
示例
`const define = projection.shaderDefine; // '#define GLOBE'`
返回值
string
shaderVariantName
获取签名
get shaderVariantName():
string
定义于: src/geo/projection/projection.ts:65
应该用于此投影的着色器投影变体的名称;注意这个值可能会动态变化,例如当球体投影内部转换为墨卡托时;然后球体投影可能开始报告墨卡托着色器变体名称,以使MapLibre使用更快的墨卡托着色器;
返回值
string
vertexShaderPreludeCode
获取签名
get vertexShaderPreludeCode():
string
定义于: src/geo/projection/projection.ts:83
注入到每个使用此投影的MapLibre顶点着色器中的顶点着色器代码;
返回值
string