Search icon
Subscription
0
Cart icon
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Mapbox Cookbook

You're reading from  Mapbox Cookbook

Product type Book
Published in Mar 2016
Publisher
ISBN-13 9781784397357
Pages 264 pages
Edition 1st Edition
Languages

Table of Contents (13) Chapters

Index

A

  • access token
    • about / Access tokens
    • public access token / Access tokens
    • secret access token / Access tokens
    • using / Access tokens
  • address
    • coordinates, obtaining for / Finding coordinates for an address, How to do it…, How it works…
    • obtaining, from coordinates / Finding an address from coordinates, How to do it…
    • obtaining, on map click / Finding an address on a map click, How to do it…, How it works…
  • Adobe Color
    • URL / Styling data using CartoCSS
  • annotations / Adding markers to the map
  • ArcGIS
    • URL / Adding ArcGIS layers from a server or from online
  • ArcGIS layers
    • adding, from server / Adding ArcGIS layers from a server or from online, How to do it…, Adding ArcGIS layers from the server or from online
    • adding online / Adding ArcGIS layers from a server or from online, How to do it…, Adding ArcGIS layers from the server or from online
  • attachments
    • about / Attachments
  • Attributes Inspector
    • about / Creating the Xcode project file and linking it to Mapbox GL

B

  • base layers
    • adding / Working with base layers, How to do it…
    • layers, switching between / Switching between layers
  • basemap
    • publishing, on server with PHP / How it works…
    • map, exporting from TileMill / Exporting a map from TileMill
    • MBTiles database, converting into regular PNG files / Converting an MBTiles database into regular PNG files
    • tile server PHP project, creating / Creating a tile server PHP project
    • publishing, on server with Node.js / Publishing your base map on your server with Node.js
  • basic map
    • creating, Mapbox GL used / Creating a basic map using Mapbox GL, How to do it…, How it works…
  • bridge pluging / How it works…

C

  • CartoCSS
    • about / Getting started with Mapbox, CartoCSS, Introduction, Introducing CartoCSS
    • working with / How CartoCSS works
    • filters, using / Filters
    • comparison filters, using / Comparisons
    • colors, defining / Working with colors
    • lines, styling / Styling lines
    • polygons, styling / Styling polygons
    • labels, styling / Styling labels
    • attachments / Attachments
    • map data, styling with / Styling data using CartoCSS
  • CartoDB / Adding a time dimension to your map
    • data, importing / Importing the data to CartoDB
    • URL / Importing the data to CartoDB
  • choropleth map
    • creating / Creating a choropleth map, How to do it…, How it works…
  • CocoaPods
    • about / How to do it…
    • reference link / How to do it…
  • Color Brewer
    • about / How to do it…
    • URL / How to do it…
  • ColorSchemer Studio 2
    • URL / Styling data using CartoCSS
  • Comma-separated values (CSV) / Adding external data to your map
  • commutative mode / How to do it…
  • comparison filters
    • using / Comparisons
  • compositing operators
    • URL / Using torque to visualize data over time
  • controls
    • adding / Working with controls
  • coordinates
    • obtaining, for address / Finding coordinates for an address, How to do it…, How it works…
    • query parameters / Query parameters
    • returned results / Returned results
    • address, obtaining from / Finding an address from coordinates, How to do it…
  • CORS (Cross-Origin Resource Sharing) / Loading external data
  • CSV format
    • about / Importing data
  • cumulative mode / How to do it…
  • custom icons
    • adding, on markers / There's more…
  • custom map
    • creating / Creating your own map, How to do it…, How it works…
    • publishing / Publishing your map, How to do it…
    • embedding, in self-hosted page / Embedding a map in a self-hosted page

D

  • data, MapBox
    • MapBox Streets / Data
    • MapBox Terrain / Data
    • MapBox Satellite / Data
  • DELETE requests
    • about / Introduction
  • dequeuing
    • about / How it works…
  • directions
    • obtaining / Getting directions, How it works…
  • Documents Outline
    • about / Creating the Xcode project file and linking it to Mapbox GL

E

  • Extensible Markup Language (XML)
    • about / Returned results
  • external data
    • adding, to map / Adding external data to your map
    • loading / Loading external data
    • GPX file, loading / Loading a GPX file, How it works…

F

  • Fiddler
    • URL / How to do it…
  • File Inspector
    • about / Creating the Xcode project file and linking it to Mapbox GL
  • filters
    • using / Filters
  • FlightAware / Importing the data to CartoDB
  • FlightRadar24 / Importing the data to CartoDB
  • FlightStats / Importing the data to CartoDB
  • forward geocoding
    • about / Finding coordinates for an address
  • Foursquare data
    • getting, to map / Adding Foursquare data to your map, How to do it…, Getting Foursquare data to your map
    • URL / Getting Foursquare data to your map
  • Fusion Tables
    • adding, to map / Adding Fusion Tables to your map
    • API key, acquiring / Acquiring a Fusion Tables API key
    • URL / Acquiring a Fusion Tables API key, Creating a Fusion Table
    • creating / Creating a Fusion Table
    • data, adding to map / Adding Fusion Tables data to your map
    • SELECT clause, URL / Adding Fusion Tables data to your map

G

  • geocoder
    • used, for creating markers / Creating markers using the geocoder, How it works…
  • geocoding
    • about / Finding coordinates for an address
  • GeoJSON
    • about / Understanding TileMill
    • loading / Loading GeoJSON and drawing a polyline, How to do it…, How it works…
  • GeoJSON format
    • about / Importing data
  • GeoServer
    • WMS layer, adding to map / Adding a WMS layer from GeoServer to your map
    • installing / Installing GeoServer
    • URL / Installing GeoServer
    • troubleshooting, URL / Installing GeoServer
    • layer, creating / Creating a layer
  • GeoTIFF files
    • about / Understanding TileMill
  • GET requests
    • about / Introduction
  • GML / Adding external data to your map
  • GPX exchange format / Adding external data to your map
  • GPX file
    • loading / Loading a GPX file, How it works…
  • GPX format
    • about / Importing data
  • Grand Central Dispatch (GCD)
    • about / How to do it…

H

  • heat map
    • creating / How to do it…, How it works…
  • Hurl.it
    • URL / How to do it…

I

  • Identity Inspector
    • about / Creating the Xcode project file and linking it to Mapbox GL
  • interactive map
    • creating, UTFGrid used / Adding interactivity to your map with UTFGrid
    • creating, TileMill used / Creating an interactive map using TileMill
    • creating, Mapbox.js used / Creating an interactive map using Mapbox.js, How it works…

J

  • JavaScript Object Notation (JSON)
    • about / Returned results

K

  • Keyhole Markup Language (KML) / Adding external data to your map
  • KML
    • about / Understanding TileMill
  • KML format
    • about / Importing data

L

  • labels
    • styling / Styling labels
  • layers
    • switching between / Switching between layers
  • Leaflet
    • about / Introduction
    • features / Introduction
  • Leaflet.heat plugin
    • about / How to do it…
    • URL / How to do it…
  • Leaflet.markercluster plugin
    • about / How to do it…
  • lines
    • styling / Styling lines
  • locations
    • switching between / Switching between locations programmatically, How to do it…, How it works…

M

  • Maki icons
    • URL / Adding a marker, How it works…
  • map
    • styling, with TileMill / Styling a map with TileMill, How it works…, How to do it…
    • styling, with Mapbox Studio / Styling a map with Mapbox Studio, How it works…
    • markers, clustering / Clustering markers to improve our map
    • external data, adding / Adding external data to your map
    • time dimension, adding / Adding a time dimension to your map, How to do it…
    • WMS layer, adding from GeoServer / Adding a WMS layer from GeoServer to your map
    • Fusion Tables, adding / Adding Fusion Tables to your map
    • Fusion Tables data, adding / Adding Fusion Tables data to your map
    • Foursquare data, getting / Adding Foursquare data to your map, Getting Foursquare data to your map
    • markers, adding to / Adding markers to the map, How to do it…, How it works…
    • polygons, drawing on / Drawing polygons on the map, How to do it…, How it works…
  • MapBox
    • about / Getting started with Mapbox
    • data / Data
    • URL / Data
    • CartoCSS / CartoCSS
    • TileMill / TileMill
    • API / API and SDK
    • SDK / API and SDK
  • Mapbox.js
    • about / Introduction
    • simple map, creating / Creating a simple map, How to do it…
    • used, for creating interactive map / Creating an interactive map using Mapbox.js, How it works…
    • used, for displaying WMS layers / Displaying WMS layers using Mapbox.js
  • MapBox Editor
    • about / Mapbox Editor
    • data, adding / Mapbox Editor
  • Mapbox GL
    • project, integrating with / Integrating your project with Mapbox GL
    • Xcode project file, linking to / Creating the Xcode project file and linking it to Mapbox GL
    • used, for creating basic map / Creating a basic map using Mapbox GL, How to do it…, How it works…
  • Mapbox GL Style Reference
    • about / One more thing…
  • Mapbox GL Style Reference documentation
    • reference link / One more thing…
  • Mapbox iOS SDK
    • about / Introduction
  • MapBox Satellite
    • about / Data
  • MapBox Streets
    • about / Data
  • Mapbox Studio
    • about / Introduction, Understanding Mapbox Studio
    • working with / Understanding Mapbox Studio
    • used, for styling map / Styling a map with Mapbox Studio, How it works…
    • URL / How it works…
    • map, styling / Styling a map, There's more…
    • custom data, importing / There's more…
  • MapBox Studio
    • about / Mapbox Studio
  • MapBox Terrain
    • about / Data
  • Mapbox web services
    • about / Introduction
  • map click
    • address, obtaining on / Finding an address on a map click, How to do it…, How it works…
  • map data
    • URL, for downloading / Downloading the map data
  • Map ID
    • about / Finding the Map ID
    • obtaining / Finding the Map ID
  • Mapnik
    • about / How CartoCSS works
  • map properties
    • modifying, programmatically / Changing map properties programmatically, How it works…
    • map, panning programmatically / Panning the map programmatically
    • map, zooming programmatically / Zooming the map programmatically
    • map region, zooming programmatically / Zooming to a map region programmatically
  • maps
    • two maps, comparing at same time / Comparing two maps at the same time, Comparing two maps
  • MapServer
    • URL / Adding a WMS layer from GeoServer to your map
  • map styles
    • switching / Switching map styles, How to do it…, There's more…
    • customizing / One more thing…, How it works…
  • map tiles
    • reference link / How it works…
  • markers
    • adding / Adding markers and popups
    • adding, with popups / Adding a basic marker with a popup
    • creating, geocoder used / Creating markers using the geocoder, How it works…
    • clustering, for map / Clustering markers to improve our map
    • creating / Creating markers
    • adding, to map / Adding markers to the map, How to do it…, How it works…
    • about / Adding markers to the map
  • master source
    • about / How to do it…, Query parameters
    • mapbox.places-v1 / Query parameters
    • mapbox.places-country-v1 / Query parameters
    • mapbox.places-province-v1 / Query parameters
    • mapbox.places-postcode-v1 / Query parameters
    • mapbox.places-city-v1 / Query parameters
    • mapbox.places-address-v1 / Query parameters
  • MBTiles
    • about / How it works…
  • MBTiles database
    • converting, into regular PNG files / Converting an MBTiles database into regular PNG files
  • MBUtil
    • about / How it works…
    • URL / Converting an MBTiles database into regular PNG files
  • mouse coordinates
    • obtaining / Getting mouse coordinates, How to do it…, How it works…
  • moustache templating language
    • URL / Creating an interactive map using TileMill

N

  • Node.js
    • used, for publishing basemap on server / Publishing your base map on your server with Node.js
    • tile server Node.js project, creating / Creating a tile server Node.js project
  • NSLocationWhenInUseUsageDescription key
    • reference link / How to do it…

O

  • Objective-C
    • about / Introduction
  • Omnivore / Adding external data to your map
    • URL / How it works…
  • OpenStreetMap
    • about / Understanding TileMill
  • Open Street Maps
    • URL / Data

P

  • Paletton
    • URL / Styling data using CartoCSS
  • patterns
    • URL, for downloading / Styling polygons
  • Paw
    • URL / How to do it…
  • PHP
    • used, for publishing basemap on server / Publishing your base map on your server with PHP, How it works…
  • point of interest (POI)
    • about / Getting ready
  • polygon
    • creating / Creating a simple polyline and polygon
  • polygons
    • styling / Styling polygons
    • drawing, on map / Drawing polygons on the map, How to do it…, How it works…
  • polyline
    • creating / Creating a simple polyline and polygon
    • drawing / Loading GeoJSON and drawing a polyline, How to do it…, How it works…
  • popups
    • adding / Adding markers and popups
    • markers, adding / Adding a basic marker with a popup
  • PostMan
    • URL / How to do it…
  • POST requests
    • about / Introduction
  • PROJ.4
    • reference link / Importing downloaded data into TileMill
  • project
    • integrating, with Mapbox GL / Integrating your project with Mapbox GL
  • Project Navigator
    • about / Creating the Xcode project file and linking it to Mapbox GL
  • public access token
    • about / Access tokens
  • PUT requests
    • about / Introduction

Q

  • Quantum GIS (QGIS)
    • downloaded files, inspecting / Inspecting the downloaded files using QGIS
    • about / Inspecting the downloaded files using QGIS
    • URL / Inspecting the downloaded files using QGIS
  • query
    • about / How to do it…
  • Quick Help
    • about / Creating the Xcode project file and linking it to Mapbox GL

R

  • RestClient plugin
    • URL / How to do it…
  • retina display
    • about / How it works…
  • reverse geocoding
    • about / Finding coordinates for an address

S

  • secret access token
    • about / Access tokens
  • self-hosted page
    • map, embedding / Embedding a map in a self-hosted page
  • settings file, Mapbox
    • reference link / How to do it…
  • Slippy map tilenames
    • reference link / Converting an MBTiles database into regular PNG files
  • Spatial Referencing System (SRS)
    • about / Importing downloaded data into TileMill
    • URL / Importing downloaded data into TileMill
  • static images
    • creating / How to do it…
    • static map, creating / Creating the static map
    • marker, adding / Adding a marker
  • static map
    • reference link / Creating the static map
  • storyboard
    • about / Creating the Xcode project file and linking it to Mapbox GL
  • styled tiles
    • accessing / Accessing styled tiles on your map, How to do it…, How it works…
    • single tile, fetching / Fetching a single tile
  • Swift
    • about / Introduction
  • symbolizers
    • about / How CartoCSS works

T

  • TileMill
    • about / TileMill, Introduction
    • working with / Understanding TileMill
    • shapefiles, importing / Understanding TileMill
    • map, styling / Styling a map with TileMill, How it works…, How to do it…
    • URL / Styling a map with TileMill
    • map data, downloading / Downloading the map data
    • downloaded files, inspecting with QGIS / Inspecting the downloaded files using QGIS
    • downloaded data, importing / Importing downloaded data into TileMill
    • data, styling with CartoCSS / Styling data using CartoCSS
    • map, exporting / Exporting a map from TileMill
    • used, for creating interactive map / Creating an interactive map using TileMill
  • tile server Node.js project
    • creating / Creating a tile server Node.js project
  • tile server PHP project
    • creating / Creating a tile server PHP project
  • TileStream
    • about / Publishing your base map on your server with Node.js
  • time dimension
    • adding, to map / Adding a time dimension to your map, How to do it…
    • data, importing to CartoDB / Importing the data to CartoDB
    • torque, used for data visualizing / Using torque to visualize data over time
  • TopoJSON / Adding external data to your map
  • torque / Adding a time dimension to your map
    • used, for visualizing data / Using torque to visualize data over time

U

  • UTFGrid
    • used, for creating interactive map / Adding interactivity to your map with UTFGrid
  • Utilities Panel
    • about / Creating the Xcode project file and linking it to Mapbox GL

V

  • vector data
    • adding / Getting ready
    • marker, creating / Creating a marker
    • lines, creating / Creating lines
    • polygons, creating / Creating polygons
    • data, modifying / Modifying and deleting data
    • data, deleting / Modifying and deleting data
    • data, importing / Importing data
    • imported data, editing / Editing imported data

W

  • Well-known text (WKT) / Adding external data to your map
  • WKB / Adding external data to your map
  • WMS images
    • adding, from GeoServer to map / Adding WMS images from GeoServer to your map
  • WMS layers
    • adding, from GeoServer to map / Adding a WMS layer from GeoServer to your map
    • displaying, Mapbox.js used / Displaying WMS layers using Mapbox.js

X

  • Xcode
    • about / Introduction
    • download link / Creating the Xcode project file and linking it to Mapbox GL
  • Xcode project file
    • creating / Creating the Xcode project file and linking it to Mapbox GL
    • linking, to Mapbox GL / Creating the Xcode project file and linking it to Mapbox GL
  • XYZ tiling scheme
    • reference link / How it works…

Z

  • zoom control
    • adding / Adding a zoom control to the map
lock icon The rest of the chapter is locked
arrow left Previous Chapter
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}