Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

基于threejs的三维瓦片地图框架

Notifications You must be signed in to change notification settings

dusylar/three-tile

Repository files navigation

English | 简体中文

three-tile V0.11.8

hz_gjf@163.com

Home(Document、Example...):

home

Document:https://sxguojf.github.io/three-tile-doc/

1 Introduction

three-tile is a lightweight 3D tile map library developed based on threejs. It offers advantages such as ease of use and low resource consumption, and provides a lightweight 3D terrain model suitable for adding 3D maps to applications developed with threejs.

For more details, please visit: https://blog.csdn.net/HZGJF/article/details/140280844

Note: This is neither Cesium nor Mapbox-gl, and it has no relationship with these 3D GIS frameworks.

Source: https://github.com/sxguojf/three-tile

Document: https://sxguojf.github.io/three-tile-doc/

Some development examples are provided:

Examples: https://sxguojf.github.io/three-tile-example

alt text alt text
alt text image-20240715090719129
image-20240715090911564 alt text

Disclaimer:

  • This framework does not contain any map data. The maps used in the examples directly call third-party data. Please comply with legal and regulatory requirements when using them.

1.1 Features

  • Lightweight: The map is provided as a 3D model, without any impact on the existing program architecture.
  • Few dependencies: The entire framework only has one dependency, which is threejs (R165).
  • Fast: Low resource consumption, capable of running smoothly at 60FPS even on integrated graphics.
  • Easy to use: Familiarity with threejs means virtually no learning curve.
  • Highly extensible: Data, models, textures, materials, and the rendering process can all be extended and replaced according to your needs.

1.2 Development Environment

  • Language: 100% TypeScript
  • IDE: VSCode
  • Bundler: Vite 4.0
  • Dependency: three 0.171

3. References

About

基于threejs的三维瓦片地图框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.5%
  • TypeScript 3.4%
  • Other 0.1%

AltStyle によって変換されたページ (->オリジナル) /