Download the PHP package jezzdk/statamic-mapbox without Composer

On this page you can find all versions of the php package jezzdk/statamic-mapbox. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package statamic-mapbox

Statamic Mapbox

Statamic 4.0+ Latest Version on Packagist

A Mapbox addon for Statamic V4 for creating and displaying a Mapbox map on your website.

Installation

Require it using Composer.

Publish the config file

Add an environment variable, since this library uses Mapbox under the hood for displaying maps.

Lastly, insert this tag in the header in order to load the Mapbox JavaScript on the frontend:

*Disclaimer* You will need a Mapbox account if you want to create an API key.

Usage

This addon provides a Mapbox field (Pro feature). You can use that in your blueprints which will enable your users to dynamically insert maps onto your website.

There is also a tag that you can use directly in your Antlers template. I'll explain both use cases below.

Mapbox Tag

The simplest way to insert a map is by inserting the tag with longitude and latitude:

This will insert a map centered on the given coordinates and display a marker. The Mapbox tag supports the following attributes:

Attribute Type Default Description
lng float none The longitude (required)
lat float none The latitude (required)
zoom integer 16 The map zoom level
marker bool false Display a marker in the latitude and longitude from above
markerLng float none The longitude for the marker (the marker attribute must be true)
markerLat float none The latitude for the marker (the marker attribute must be true)
markerColor string #3FB1CE Set the color of the marker. Accepts a hex, rgb or rgba value
type string streets Valid values are: streets, satellite, hybrid, outdoor
icon string /assets/marker.png (Pro feature) Use a path relative to the public folder. If the file doesn't exist, the default Mapbox pin will be used.
style string none (Pro feature) The map styles as a style URL
showControls boolean false Show the default map controls

Mapbox Field (Pro feature)

Simply select the fieldtype when creating a blueprint. When a user pans around the map, changes zoom level or changes the map type, the settings are saved and the output will display the same view as selected in the control panel.

The field has a few settings:

When using markers, the script will look for an icon at /public/assets/marker.png. If it exist it will be used, otherwise it will use the default Mapbox pin.

Styles (Pro feature)

The map can be styled using a specific Mapbox style URL. You can generate the style and get the URL for free at https://studio.mapbox.com/.

The field has an input field where the style URL can be inserted, when the map type is set to custom. The mapbox tag has a style attribute for the same purpose.


All versions of statamic-mapbox with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jezzdk/statamic-mapbox contains the following files

Loading the files please wait ....