Користувальницькі налаштування

Налаштування сайту


mapcore

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
mapcore [2026/11/15 00:19] – створено nightflymapcore [2026/11/15 01:17] (поточний) – [Базовий життєвий цикл] nightfly
Рядок 8: Рядок 8:
   - Створити інстанс з унікальним id контейнера   - Створити інстанс з унікальним id контейнера
   - Налаштувати центр, зум, тип шару   - Налаштувати центр, зум, тип шару
-  - Додати об'єкти (''addMarker'', ''addCircle'', ...)+  - Додати [[https://www.youtube.com/watch?v=sp6qesojabQ|об'єкти]] (''addMarker'', ''addCircle'', ...)
   - Вивести ''renderContainer()'' + ''render()''   - Вивести ''renderContainer()'' + ''render()''
  
 <code php> <code php>
 $map = new MapCore('mymap'); $map = new MapCore('mymap');
-$map->setCenter('50.45,30.52');+$map->setCenter('48.595098,24.380122');
 $map->setZoom(15); $map->setZoom(15);
 $map->setType('roadmap'); // roadmap|satellite|hybrid|terrain $map->setType('roadmap'); // roadmap|satellite|hybrid|terrain
  
-$map->addMarker('50.45,30.52', 'Опис точки', array(+$map->addMarker('48.595098,24.380122', 'Опис точки', array(
     'icon' => 'marker.red',     'icon' => 'marker.red',
     'tooltip' => 'Підказка',     'tooltip' => 'Підказка',
Рядок 41: Рядок 41:
 | ''setRememberZoom()'' / ''setRememberPosition()'' / ''setRememberLayer()'' | Збереження стану в localStorage | | ''setRememberZoom()'' / ''setRememberPosition()'' / ''setRememberLayer()'' | Збереження стану в localStorage |
 | ''setClustering($bool, $opts)'' | Кластеризація маркерів | | ''setClustering($bool, $opts)'' | Кластеризація маркерів |
-| ''setForceCanvasMarkers($bool)'' | Canvas-рендер маркерів (для великих карт) |+| ''setForceCanvasMarkers($bool)'' | Canvas-рендер маркерів (для [[https://www.youtube.com/watch?v=xDDxXhKfsmc|великих карт]]) |
 | ''setMarkerToggleShellEnabled()'' | Усі маркери в ''L.layerGroup'' (''ubMarkerToggleShell'') | | ''setMarkerToggleShellEnabled()'' | Усі маркери в ''L.layerGroup'' (''ubMarkerToggleShell'') |
 | ''setFpsMeter()'' | FPS-оверлей | | ''setFpsMeter()'' | FPS-оверлей |
Рядок 70: Рядок 70:
 <code php> <code php>
 $map->registerIcon('my.icon', 'skins/mymark.png'); $map->registerIcon('my.icon', 'skins/mymark.png');
-$map->addMarker('50.45,30.52', 'Hi', array('icon' => 'my.icon'));+$map->addMarker('48.595098,24.380122', 'Hi', array('icon' => 'my.icon'));
 </code> </code>
  
Рядок 81: Рядок 81:
 <code php> <code php>
 $layer = new MapCore('tmp'); $layer = new MapCore('tmp');
-$layer->addMarker('50.45,30.52', 'Build');+$layer->addMarker('48.595098,24.380122', 'Build');
  
 $map = new MapCore('main'); $map = new MapCore('main');
-$map->setCenter('50.45,30.52')->setZoom(16);+$map->setCenter('48.595098,24.380122')->setZoom(16);
 $map->injectMapObjects($layer);          // або $layer->getMapObjects() $map->injectMapObjects($layer);          // або $layer->getMapObjects()
 // $map->injectMapObjects($payload, true); // replace замість append // $map->injectMapObjects($payload, true); // replace замість append
mapcore.1794694769.txt.gz · Востаннє змінено: повз nightfly

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki