Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 952 Bytes

README.md

File metadata and controls

30 lines (19 loc) · 952 Bytes

Онлайн-карты

Расчет координат центра для набора точек и значения приближения (zoom)

Используйте MapConfigurator для рассчета зума и центра онлайн карт (гугл, яндекс), далее эти значения можно передать в JS.

Получение сразу всех доступных настроек по переданному массиву координат можно провести так:

use ItForFree\rusphp\Common\Map\MapConfigurator;

$MapConfig = new MapConfigurator($coords);
$res = $MapConfig->getAllSettings();

где $coords -- массив координат вида:

    [
        [55.8853, 37.4737]
        [56.8853, 38.4737]
        [54.8853, 38.4737]
    ]  

См. код класса относительно иных доступных методов.