All Projects → maptalks → Maptalks.js

maptalks / Maptalks.js

Licence: bsd-3-clause
A light and plugable JavaScript library for integrated 2D/3D maps.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Maptalks.js

Openglobus
JavaScript 3d maps and geospatial data visualization engine library.
Stars: ✭ 199 (-94.11%)
Mutual labels:  gis, map, maps
Azuremapscodesamples
A set of code samples for the Azure Maps web control.
Stars: ✭ 167 (-95.05%)
Mutual labels:  gis, map, maps
Geotiff.io
Static website for viewing and analyzing GeoTIFF's in the browser
Stars: ✭ 53 (-98.43%)
Mutual labels:  gis, map, maps
Go Staticmaps
A go (golang) library and command line tool to render static map images using OpenStreetMap tiles.
Stars: ✭ 246 (-92.72%)
Mutual labels:  gis, map, maps
rafagas
Daily geospatial links curated by Raf Roset
Stars: ✭ 17 (-99.5%)
Mutual labels:  maps, gis
mars2d
【Mars2D平台 】主仓库,包含所有开源仓库清单导航
Stars: ✭ 182 (-94.61%)
Mutual labels:  map, gis
oskari-server
Backend implementation for Oskari Map Application Framework
Stars: ✭ 33 (-99.02%)
Mutual labels:  maps, gis
NonEmptyCollections
A type-safe implementation for collections that cannot be empty. Life is too short for emptiness-checks!
Stars: ✭ 45 (-98.67%)
Mutual labels:  map, maps
awesome-maps-ukraine
A curated list of maps of Ukraine, ukrainian mappers and tools that they use or develop for creating and publish maps
Stars: ✭ 35 (-98.96%)
Mutual labels:  map, gis
vts-browser-cpp
VTS Browser C++ library
Stars: ✭ 45 (-98.67%)
Mutual labels:  map, gis
google-maps-at-88-mph
Google Maps keeps old satellite imagery around for a while – this tool collects what's available for a user-specified region in the form of a GIF.
Stars: ✭ 93 (-97.25%)
Mutual labels:  maps, gis
UMapControl
轻量级跨平台瓦片地图库
Stars: ✭ 35 (-98.96%)
Mutual labels:  map, gis
mapus
A map tool with real-time collaboration 🗺️
Stars: ✭ 2,687 (-20.43%)
Mutual labels:  map, maps
o.map
Open Street Map app - KaiOS
Stars: ✭ 51 (-98.49%)
Mutual labels:  map, maps
django-graphql-geojson
GeoJSON support for Graphene Django
Stars: ✭ 61 (-98.19%)
Mutual labels:  maps, gis
tailormap
B3partners Tailormap repository
Stars: ✭ 26 (-99.23%)
Mutual labels:  maps, gis
geoblaze
Blazing Fast JavaScript Raster Processing Engine
Stars: ✭ 80 (-97.63%)
Mutual labels:  maps, gis
geowarp
Super Low-Level Raster Reprojection and Resampling Library
Stars: ✭ 20 (-99.41%)
Mutual labels:  maps, gis
react-vector-maps
🗺 A React component for interactive vector maps of the world and 100+ countries
Stars: ✭ 112 (-96.68%)
Mutual labels:  map, maps
angular-mapboxgl-directive
AngularJS directive for Mapbox GL
Stars: ✭ 43 (-98.73%)
Mutual labels:  map, maps

NPM Version Circle CI Build status Build Status codecov devDependency Status

A light JavaScript library to create integrated 2D/3D maps.

  • 2D/3D: Integrated 2D/3D maps.
  • Open and pluggable: Easy to extend with techs you may love as plugins.
  • Performant: Can smoothly render tens of thousands of geometries.
  • Simple: Extremely easy to learn and use.
  • Feature Packed: Essential features for most mapping needs.
  • SSR: Server-Side Rendering

The Story

maptalks.js was born for a map-centric project to help YUM! China (the most successful food chain in China) manage and analyze spatial data all over the country for choosing locations of new KFC and PizzaHut restaurants. After verified in many projects of government depts and enterprises, we are glad to open source it, and hoping it can help you deliver better mapping projects.

Resources

Supported Enviroments

  • Modern browsers and IE9+ (only IE11 for 3D features)
  • Mobile browsers
  • Node >= 4.x (for Server-Side Rendering)
  • Electron

maptalks is well tested against IE9, IE10, IE11, Firefox and Chrome by more than 1.6K test cases running on CI services.

Install

  • Standalone file

Download the lastest release and load it in your HTML page like:

<link href="path/to/maptalks.css" rel="stylesheet" type="text/css" />
<script src="path/to/maptalks.min.js" type="text/javascript"></script>
  • CDN Just include this in your html:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/maptalks/dist/maptalks.min.css">
<script src="https://cdn.jsdelivr.net/npm/maptalks/dist/maptalks.min.js"></script>
  • NPM
npm install maptalks --save

Plugin Development

It's easy and joyful to write plugins for maptalks, please check out the tutorials and begin to develop your own. And you are welcome to share your work with us.

Contributing

We warmly welcome any kind of contributions including issue reportings, pull requests, documentation corrections, feature requests and any other helps.

Contributing Guide

Please read our contributing guide to learn about our development process, how to propose fixes and improvements, and how to test your changes to maptalks.

Acknowledgments

Maptalks is built on the shoulders of giants. Please refer to ACKNOWLEDGEMENT for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].