{"repo":"tentone/geo-three","free":true,"listed":false,"github":"https://github.com/tentone/geo-three","clone":"git clone https://github.com/tentone/geo-three.git","description":"Tile based geographic world map visualization library for threejs","language":"TypeScript","stars":945,"topics":["threejs","webgl","geolocation","3d-tiles","map-tiles","map","openstreetmap"],"license":"MIT","category":"game-templates","readme_excerpt":"Geo-Three - Library to display maps using three.js . Allows for full world-scale visualization of geographic data using tile-based chunks. - Can generate 3D geometry for terrain from terrain height data using software-generated tiles or using GPU displacement maps. - Supports multiple maps service providers (BingMaps, GoogleMaps, HereMaps, MapBox, MapTiler, OpenMapTiles, OpenStreetMaps). - Each one of these map providers require a developer account and a API configuration to be used. - It is possible to implement new providers using the MapProvider interface. - Providers should have a tile-based map system to be supported by the library. Example - You can test some live demos of the library running from the project page. - Some of these examples might require API keys for the map services used. - Sandbox - Globe Usage - To add the library to your project get the library through NPM alongside with three.js and use it as a ES module. - You can also include the library directly in you webpage but ensure first that THREE is available globally. Coordinates - The project internally uses a XY EPSG:900913 coordinate format to be compatible with the XYZ coordinates used in three.js - Use the UnitsUtils class to access the unit conversion methods. For example, to convert a latitude, longitude WGS84 pair value to XY coordinates you can use the code below: Tile Loading - Tiles are fetched from the service API configured. Each one of the services requires specific configuration using the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tentone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tentone/geo-three/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}