Displaying 1 to 20 from 27 results

react-map-gl - React friendly API wrapper around MapboxGL JS

  •    Javascript

In addition to exposing MapboxGL functionality to React apps, react-map-gl also integrates seamlessly with deck.gl.browserify - react-map-gl is extensively tested with browserify and works without configuration.

react-native-mapbox-gl - A Mapbox GL react native module for creating custom maps

  •    Java

Mapbox is the location data platform for mobile and web applications. We provide building blocks to add location features like maps, search, and navigation into any experience you create. Use our simple and powerful APIs & SDKs and our open source libraries for interactivity and control.Not a Mapbox user yet? Sign up for an account here. Once you’re signed in, all you need to start building is a Mapbox access token. Use this same short code with all of our interactive mapping libraries, Python and JavaScript SDKs, and directly against our REST APIs. You can create and manage your access tokens on your Mapbox Account page.

mapbox-gl-js - Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

  •    Javascript

Mapbox GL JS is a JavaScript library for interactive, customizable vector maps on the web. It takes map styles that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using WebGL.Mapbox GL JS is part of the cross-platform Mapbox GL ecosystem, which also includes compatible native SDKs for applications on Android, iOS, macOS, Qt, and React Native. Mapbox provides building blocks to add location features like maps, search, and navigation into any experience you create. To get started with GL JS or any of our other building blocks, sign up for a Mapbox account.

mapbox-gl-native - Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node

  •    C++

A library for embedding interactive, customizable vector maps into native applications on multiple platforms. It takes stylesheets that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using OpenGL. Mapbox GL JS is the WebGL-based counterpart, designed for use on the Web.If your platform or hybrid application framework isn’t listed here, consider embedding Mapbox GL JS using the standard Web capabilities on your platform.

react-mapbox-gl - A React binding of mapbox-gl-js

  •    TypeScript

If those properties changed at the mapbox-gl-js level and you don't update the value kept in your state, it will be unsynced with the current viewport. At some point you might want to update the viewport value (zoom, pitch or bearing) with the ones in your state but using value equality is not enough. Taking zoom as example, you will still have the unsynced zoom value therefore we can't tell if you want to update the prop or not. In order to explicitly update the current viewport values you can instead break the references of those props and reliably update the current viewport with the one you have in your state to be synced again. Please try to reproduce your problem with the boilerplate before posting an issue.

ios-sdk-examples - Live example code for the Mapbox iOS SDK

  •    Objective-C

A live Xcode project/app that provides public examples for the Mapbox Maps SDK for iOS.We are not able to answer support questions in this repository — it is intended to show examples of what is possible with the Mapbox Maps SDK for iOS. If you have questions about how to use the Mapbox Maps SDK for iOS, please see our excellent documentation or ask the community at Stack Overflow.

mapbox-gl-js-mock - A maybe-some-day-fully-featured mock for mapbox-gl-js

  •    Javascript

Work on this is on a need come basis. As we find ourselves writing tests for Mapbox Studio and mapbox maintained mapbox-gl extensions we make this better. If you have a feature in mapbox-gl-js that you want supported here, please feel free to create an issue or open a PR.

mapbox-gl-rtl-text - Add right-to-left text support to Mapbox GL JS

  •    Javascript

An Emscripten port of a subset of the functionality of International Components for Unicode (ICU) necessary for Mapbox GL JS to support right to left text rendering. Support languages that use the Arabic script along with scripts that render right-to-left but don't require special character shaping (e.g. Hebrew).Requires mapbox-gl-js (version 0.32.1 and up).

tilejson-spec - JSON format for describing map tilesets.


TileJSON is an open standard for representing map metadata.The text of this specification is licensed under a Creative Commons Attribution 3.0 United States License. However, the use of this spec in products and code is entirely free: there are no royalties, restrictions, or requirements.

mapbox-map-image-export - Export a Mapbox GL map to a hi-res image for printing

  •    Javascript

A command-line tool to export a Mapbox vector map, such as one created with Mapbox Studio, to a high-resolution image for printing etc. Mapbox has a Maps static API for exporting images, but it is limited to 1280px, and exports as jpeg, with visible compression artifacts. mapbox-map-image-export renders the map in a headless browser and exports by default to uncompressed png. You can adjust the dpi setting for high-quality printing. 192dpi (the default) is good enough for most print applications, but if you want better quality try 288dpi. Icons will be 192dpi (retina) due to the way sprites are handled by mapbox-gl-js.


  •    Javascript

An example of a standalone react-map-gl-overlay. Use it as a starting point for creating your own custom overlay. Where each element in cities has the form: {latitude, longitude}.


  •    Javascript

A heatmap overlay for react-map-gl built using webgl-heatmap originally created by Florian Boesch. Where each element in cities looks like: {longitude, latitude}.

react-map-gl-stack-gl-overlay-example - An example of creating a StackGL overlay for https://github

  •    Javascript

An experiment in using stackGL in a react-map-gl overlay. This has evolved into a larger experiment in passing projected tile coordinates directly to the GPU as a performance optimization. It represents each tile coordinate as a double using two float values and uses the double-float functions from Andrew Thall's Extended-Precision Floating-Point Numbers for GPU Computation.

redux-map-gl - Automatically manages react-map-gl state in your redux store.

  •    Javascript

A small library to remove the boilerplate of connecting the react-map-gl component to a redux store. The redux-map-gl package consists of two parts, a reducer enhancer (or just a reducer) which you should connect to your store and an action creator which you should dispatch.

mapbox-gl-style-editor - Simple, code based Mapbox GL style editor

  •    Javascript

A basic code editor for Mapbox Gl Styles, inspired by mapbox-gl-codeflow-example. To get started, first install the dependencies.

gps-fun - GPS for Fun! How to Cluster Location Data to Find Popular Destinations

  •    Python

The following steps will help you setup a development environment. This will launch a server on localhost at port 5000. Hit up the index page at http://localhost:5000/ The Start/Stop toggle button on the top right corner is meant to start polling for changes in the trained clusters. Before you hit it the first time, make sure you've run atleast one round of clustering, so as to generate a ./data/trained_output.csv. To run one, see the next step.

genfontgl - Create a fontstack folder from a TTF font for Mapbox GL

  •    Javascript

A simple command line tool to generate fonts for Mapbox GL via fontnik without gzipping the result.

react-mapboxgl - Declarative React components for mapbox-gl-js.

  •    Javascript

Inspired and bootstrapped from react-mapbox-gl. Currently, this module needs to be bundled by your app. If you are already using something like webpack or rollup, you should be good to go. It requires installing some peer dependencies. I chose this to avoid increasing the bundle size if you're already using some of these libraries.