Yii 2 LeafLet Plugin to create map icons using Maki Icons from MapBox.
PHP JavaScript
Switch branches/tags
Clone or download
tonydspaniard Merge remote-tracking branch 'origin/master'
* origin/master:
  Update .travis.yml
Latest commit a1fc1c3 Sep 10, 2016


Maki Marker Plugin

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

Yii 2 LeafletJs Plugin to create map icons using Maki Icons from MapBox. Markers are retrieved from MapBox's Static Marker Api.

This Plugin works in conjunction with LeafLet library for Yii 2 framework.


The preferred way to install this extension is through composer.

Either run

composer require 2amigos/yii2-leaflet-makimarker-plugin:~1.0

or add

"2amigos/yii2-leaflet-makimarker-plugin" : "~1.0"

to the require section of your application's composer.json file.


Using its make method:

use dosamigos\leaflet\plugins\makimarker\MakiMarker;
use dosamigos\leaflet\types\LatLng;
use dosamigos\leaflet\layers\Marker;

// LeafLet initialization component
// ...

// Initialize plugin
$makimarkers = new MakiMarker(['name' => 'makimarker']);

// install

// sample location
$center = new LatLng(['lat' => 51.508, 'lng' => -0.11]);

// generate icon through its icon
$marker = new Marker([
    'latLng' => $center,
    'icon' => $leafLet->plugins->makimarker->make("rocket",['color' => "#b0b", 'size' => "m"]),
    'popupContent' => 'Hey! I am a marker'


$ ./vendor/bin/phpunit


Please see CONTRIBUTING for details.



The BSD License (BSD). Please see License File for more information.

Web development has never been so fun! www.2amigos.us