Mapbox.js is no longer in active development. To learn more about our newer mapping tools see Mapbox GL JS.

L.mapbox.shareControl(id|url, options)

Adds a "Share" button to the map, which can be used to share the map to Twitter or Facebook, or generate HTML for a map embed.

Extends: L.Control

Options Value Description
id or url optional string Either a
  • id string examples.map-foo
  • A URL to TileJSON, like https://api.mapbox.com/v3/mapbox.dark.json If not supplied, the TileJSON from the map is used.
options object Options for L.Control Also accepts the following options:
  • url: the URL of a page to which the share control will link instead of the URL of the current page or that specified in TileJSON data.
  • accessToken: Mapbox API access token. Overrides L.mapbox.accessToken for this control.


var map = L.map('map', 'mapbox.satellite')
    .setView([37, -77], 5)

Returns: Returns a L.mapbox.shareControl object.