2017 © Pedro PelΓ‘ez
 

yii2-extension yandex-map

Yii2 Yandex Map widget

image

phpnt/yandex-map

Yii2 Yandex Map widget

  • Friday, April 28, 2017
  • by phpnt
  • Repository
  • 1 Watchers
  • 3 Stars
  • 232 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 12 % Grown

The README.md

phpNT - Yandex Map Widget

Latest Stable Version Total Downloads Latest Unstable Version License, (*1)

ОписаниС:

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ Π³ΠΎΡ€ΠΎΠ΄Π° с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ адрСсов.

DEMO


### - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ phpNT

Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти:


Установка:, (*2)


php composer.phar require "phpnt/yandex-map" "*"

ΠΈΠ»ΠΈ, (*3)

composer require phpnt/yandex-map

ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² composer.json Ρ„Π°ΠΉΠ», (*4)

"phpnt/yandex-map": "*"

### ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅:

<?php
use phpnt\yandexMap\YandexMaps;

// Массив ΠΌΠ΅Ρ‚ΠΎΠΊ
$items = [
    [
        'latitude' => 52.906386,
        'longitude' => 59.954092,
        'options' => [
            [
                'hintContent' => 'Подсказка ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚',
                'balloonContentHeader' => 'Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentBody' => 'ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentFooter' => 'Π€ΡƒΡ‚Π΅Ρ€ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
            ],
            [
                'preset' => 'islands#icon',
                'iconColor' => '#19a111'
            ]
        ]
    ],
    [
        'latitude' => 55.751812,
        'longitude' => 37.599292,
        'options' => [
            [
                'hintContent' => 'Подсказка ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚',
                'balloonContentHeader' => 'Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentBody' => 'ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentFooter' => 'Π€ΡƒΡ‚Π΅Ρ€ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
            ],
            [
                'preset' => 'islands#circleIcon',
                'iconColor' => '#19aa8d',
                'draggable' => true
            ]
        ]
    ],
    [
        'latitude' => 47.250534,
        'longitude' => 39.682889,
        'options' => [
            [
                'hintContent' => 'Подсказка ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚',
                'balloonContentHeader' => 'Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentBody' => 'ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentFooter' => 'Π€ΡƒΡ‚Π΅Ρ€ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
            ],
            [
                'preset' => 'islands#blueCircleDotIconWithCaption',
                'iconColor' => '#19aa8d'
            ]
        ]
    ],
    [
        'latitude' => 58.091523,
        'longitude' => 57.805861,
        'options' => [
            [
                'hintContent' => 'Подсказка ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚',
                'balloonContentHeader' => 'Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentBody' => 'ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentFooter' => 'Π€ΡƒΡ‚Π΅Ρ€ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
            ],
            [
                'preset' => 'islands#redSportIcon',
                'iconColor' => '#19aa8d'
            ]
        ]
    ],
    [
        'latitude' => 60.091523,
        'longitude' => 75.805861,
        'options' => [
            [
                'hintContent' => 'Подсказка ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚',
                'balloonContentHeader' => 'Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentBody' => 'ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
                'balloonContentFooter' => 'Π€ΡƒΡ‚Π΅Ρ€ послС наТатия Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€',
            ],
            [
                'preset' => 'islands#governmentCircleIcon',
                'iconColor' => '#3b5998'
            ]
        ]
    ],
];
// Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠ°Ρ€Ρ‚Ρ‹
echo YandexMaps::widget([
    'myPlacemarks'          => $items,
    'mapOptions'            => [
        'center'            => [52, 59],                                                // Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΠ°Ρ€Ρ‚Ρ‹
        'zoom'              => 3,                                                       // ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅
        'controls'          => ['zoomControl',  'fullscreenControl', 'searchControl'],  // ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эл. управлСния
        'control'           => [
            'zoomControl'   => [                                                        // располоТСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠΌ
                'top'       => 75,
                'left'      => 5
            ],
        ],
    ],
    'disableScroll'         => true,                                                    // ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ скролл колСсиком ΠΌΡ‹ΡˆΠΈ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ true)
    'windowWidth'           => '100%',                                                  // Π΄Π»ΠΈΠ½Π½Π° ΠΊΠ°Ρ€Ρ‚Ρ‹ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 100%)
    'windowHeight'          => '400px',                                                 // высота ΠΊΠ°Ρ€Ρ‚Ρ‹ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 400px)
]);

ДокумСнтация:

## ЯндСкс ΠΊΠ°Ρ€Ρ‚Ρ‹ API

ВСрсия:

### 0.0.1

ЛицСнзия:

### MIT

The Versions

28/04 2017

dev-master

9999999-dev

Yii2 Yandex Map widget

  Sources   Download

MIT

The Requires

 

yii2 widget map yandex phpnt

28/04 2017

0.0.3

0.0.3.0

Yii2 Yandex Map widget

  Sources   Download

MIT

The Requires

 

yii2 widget map yandex phpnt

28/04 2017

0.0.2

0.0.2.0

Yii2 Yandex Map widget

  Sources   Download

MIT

The Requires

 

yii2 widget map yandex phpnt

30/06 2016

0.0.1

0.0.1.0

Yii2 Yandex Map widget

  Sources   Download

MIT

The Requires

 

yii2 widget map yandex phpnt