Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 17.04.2015 14:43:49

Требуется помощь новенькой

Всем приветик!
Не судите строго, но в ларавель я не очень сильна. В PHP примерно также.
В общем вот: Есть закрытый форум в моем городе. Нужно видеть участников форума на карте, если участник зашел на форум.
Решила воспользоваться библиотекой leafletjs. Подгрузила css и js скрипты карт в мобильный интерфейс и на страницу карты которая открывается в файле: app/views/admin/modal/geo.php в модальном окне прописала:

<div id="geo_<?=$modal_id?>" title="Карта участников онлайн ">
<body>
<div id="map" style="height: 700px"></div>
<script>
var map = L.map(’map’).setView([55.0415, 82.9346], 12);
L.tileLayer(’http://{s}.tile.osm.org/{z}/{x}/{y}.png’, {
}).addTo(map);
</script>
</body>
</div>

При запросе карта открывается с указанными координатами, вроде все работает.
Если дописать еще этот скрипт, то я вижу на карте только себя:
<script type="text/javascript">
function onLocationFound℮ {
var radius = e.accuracy / 2;

L.marker(e.latlng).addTo(map)
.bindPopup("Вы в " + radius + « метров от этой точки»).openPopup();

L.circle(e.latlng, radius).addTo(map);
}

function onLocationError℮ {
alert(e.message);
}

map.on(’locationfound’, onLocationFound);
map.on(’locationerror’, onLocationError);

map.locate({setView: true, maxZoom: 16});
</script>

Но задача у меня совсем другая, теперь ломаю голову как и что прописать в мобильном интерфейсе в файл: mobile.blade.php что бы запрос координат участников передался на карту и что прописать в файл: geo.php, чтобы на карте появились все участники которые онлайн.
В БД в таблице $users есть $nic — номер участника, $name — имя участника.
Буду очень признательна. Пожалуйста, очень нужно, помогите бестолковой девушке.

Не в сети

#2 18.04.2015 08:12:16

Re: Требуется помощь новенькой

[quote=Kristyna]}%Всем приветик!
Не судите строго, но в ларавель я не очень сильна. В PHP примерно также.
В общем вот: Есть закрытый форум в моем городе. Нужно видеть участников форума на карте, если участник зашел на форум.
Решила воспользоваться библиотекой leafletjs. Подгрузила css и js скрипты карт в мобильный интерфейс и на страницу карты которая открывается в файле: app/views/admin/modal/geo.php в модальном окне прописала:

<div id="geo_<?=$modal_id?>" title="Карта участников онлайн ">
<body>
<div id="map" style="height: 700px"></div>
<script>
var map = L.map(’map’).setView([55.0415, 82.9346], 12);
L.tileLayer(’http://{s}.tile.osm.org/{z}/{x}/{y}.png’, {
}).addTo(map);
</script>
</body>
</div>

При запросе карта открывается с указанными координатами, вроде все работает.
Если дописать еще этот скрипт, то я вижу на карте только себя:
<script type="text/javascript">
function onLocationFound℮ {
var radius = e.accuracy / 2;

L.marker(e.latlng).addTo(map)
.bindPopup("Вы в " + radius + « метров от этой точки»).openPopup();

L.circle(e.latlng, radius).addTo(map);
}

function onLocationError℮ {
alert(e.message);
}

map.on(’locationfound’, onLocationFound);
map.on(’locationerror’, onLocationError);

map.locate({setView: true, maxZoom: 16});
</script>

Но задача у меня совсем другая, теперь ломаю голову как и что прописать в мобильном интерфейсе в файл: mobile.blade.php что бы запрос координат участников передался на карту и что прописать в файл: geo.php, чтобы на карте появились все участники которые онлайн.
В БД в таблице $users есть $nic — номер участника, $name — имя участника.
Буду очень признательна. Пожалуйста, очень нужно, помогите девушке.[/quote]

Не в сети

Подвал раздела