81 lines
4.5 KiB
PHP
81 lines
4.5 KiB
PHP
<div id="map"></div>
|
||
<div id="control">
|
||
<div class="glyphicon glyphicon-info-sign boxButtonInfo" title="Информация" onclick="openBox('Info')"></div>
|
||
|
||
<div class="glyphicon glyphicon-plus big _t" title="Приблизить" onclick="myMap.zoomIn()"></div>
|
||
<div class="glyphicon glyphicon-minus big _b" title="Отдалить" onclick="myMap.zoomOut()"></div>
|
||
|
||
<div class="glyphicon glyphicon-globe _t boxButtonLayers" onclick="openBox('Layers')" title="Слои карты"></div>
|
||
<div class="glyphicon glyphicon-filter _c boxButtonFilter" title="Фильтры" onclick="openBox('Filter')"></div>
|
||
<div class="glyphicon glyphicon-flag _b" title="Я на карте" onclick="showMeOnTheMap()"></div>
|
||
<div class="glyphicon glyphicon-list boxButtonRoute" title="Маршрут" onclick="openBox('Route')"></div>
|
||
|
||
|
||
<?php if ($user): ?>
|
||
<div class="glyphicon glyphicon-map-marker _t" id="addPointButton" title="Добавить точку" onclick="activateAddPoint()"></div>
|
||
<div class="glyphicon glyphicon-cloud-download _c" onclick="$('#routeWindow').hide(200);$('#myRoutesWindow').toggle(200);" title="Мои маршруты"></div>
|
||
<div class="glyphicon glyphicon-user _b" onclick="" title="Профиль"></div>
|
||
<?php else:?>
|
||
<div class="glyphicon glyphicon-user" id="loginButton" onclick="$('#loginModal').modal('show');" title="Войти для добавления точки"></div>
|
||
<?php endif;?>
|
||
</div>
|
||
<div id="box">
|
||
<span id="boxClose" onclick="closeBox();">×</span>
|
||
<div id="boxInfo">
|
||
<h3>Информация</h3>
|
||
<a onclick="$('#aboutModal').modal('show');" href="#">О проекте</a><br/>
|
||
<a onclick="$('#howToUseModal').modal('show');" href="#">Как пользоваться</a><br/>
|
||
<a onclick="$('#categoriesModal').modal('show');" href="#">Легенда</a><br/>
|
||
<a href="/page/points">Список точек</a><br/>
|
||
</div>
|
||
<div id="boxLayers">
|
||
<h3>Карты</h3>
|
||
<div onclick="setLayer('quest')" class="layers questLayer">map Quest</div>
|
||
<div onclick="setLayer('osm')" class="layers osmLayer">Open Street Map</div>
|
||
<div onclick="setLayer('google')" class="layers googleLayer">Google maps</div>
|
||
<div onclick="setLayer('yandex')" class="layers yandexLayer">Яндекс.Карты</div>
|
||
<div onclick="setLayer('yandexMap')" class="layers yandexMapLayer">Яндекс.Карты (схема)</div>
|
||
</div>
|
||
<div id="boxFilter">
|
||
<h3>Фильтры и поиск</h3>
|
||
<span class="input-group">
|
||
<input type="text" id="addressField" class="form-control" placeholder="Поиск на карте..." onkeydown="if(event.keyCode == 13) {searchAdderess()}" />
|
||
<span class="input-group-btn">
|
||
<button class="btn btn-default" type="button" onclick="searchAdderess()"><span class="glyphicon glyphicon-search"></span></button>
|
||
</span>
|
||
</span>
|
||
</div>
|
||
<div id="boxRoute">
|
||
<h3>Маршрут</h3>
|
||
<div id="wayPoints"></div>
|
||
<?php if ($user): ?>
|
||
<button class="btn btn-default" onclick="saveRoute()"><span class="glyphicon glyphicon-cloud-upload"></span> Сохранить</button>
|
||
<?php endif; ?>
|
||
<button class="btn btn-info" onclick="buildRoute()"><span class="glyphicon glyphicon-send"></span> Проложить</button>
|
||
</div>
|
||
<div id="boxUser">
|
||
<a class="btn btn-default" type="button" href="/index/logout"><span class="glyphicon glyphicon-ban-circle"></span> Выйти</a>
|
||
</div>
|
||
</div>
|
||
<?php if ($user): ?>
|
||
<div id="myRoutesWindow" class="popover fade in" style="display: none; position: absolute; top: 50px; right: 7px; left: auto; max-width: none;">
|
||
<h3 class="popover-title">Мои маршруты</h3>
|
||
<div class="popover-content">
|
||
<div id="routes">
|
||
<?php if ($routes): ?>
|
||
<?php foreach ($routes as $route) : ?>
|
||
<div class="route" onclick="loadRoute(<?= $route['id'] ?>)"><span onclick="deleteRoute(<?= $route['id'] ?>);$(this).parent().remove();event.stopPropagation();">×</span> <?= $route['name'] ?></div>
|
||
<?php endforeach; ?>
|
||
<?php else: ?>
|
||
У вас пока нет сохраненных маршрутов.
|
||
<?php endif; ?>
|
||
</div>
|
||
<button class="btn btn-default" type="button" onclick="$('#myRoutesWindow').toggle(200)">Скрыть</button>
|
||
</div>
|
||
</div>
|
||
<?php endif; ?>
|
||
<?= $user ? '' : self::renderPartial('modals/login.php', null, true) ?>
|
||
<?= $user ? self::renderPartial('modals/addPoint.php', array('categories' => $categories), true) : '' ?>
|
||
<?= self::renderPartial('modals/categories.php', array('categories' => $categories), true) ?>
|
||
<?= self::renderPartial('modals/image.php', array(), true) ?>
|