Как заносить координаты из бд mysql в google карты?Я сделал как по документации, карту вывело. Но мне нужно выводить координаты определенного поста в карту. Ето, через foreach перебирать и в json или как вобще. Первый раз делаю.
Вариант 1: полная статика.
Просто берёте в цикле и генерите на php сразу все точки с координатами прямо в контент страницы:
<script>...
var map = new google.maps.Map(document.getElementById('map'), {zoom: 4, center: {'lat':1, 'long':1}});
<?php
$template = "var marker = new google.maps.Marker({position: {lat: %s, lng: %s}, map: map, title: '%s'});";
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_array()) {
printf ($template, $row['lat'], $row['long'],$row['title']);
}
$result->close();
}
?>
}
</script>
Вариант 2: динамическая загрузка.
JS со статической страницы подгружает через AJAX список координат в JSON, в итоге код серверного фрагмента будет еще проще, но вот со стороны JS потребуется дополнительно обрабатывать данные и динамически их добавлять к перечню объектов:
<?php
$response = array();
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_array()) {
$response[] = array('lat'=> $row['lat'], 'long'=>$row['long'], 'title'=>$row['title']);
}
$result->close();
}
echo json_encode($response);
?>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
при отправке формы, кидает на другую страницу, как вывести, что форма отправилась или есть ошибки, не переходя на новую страницу( на которой...
Есть простенький график который подключен к базе данныхДля наглядности прописал скрипт для рандомного вывода чисел каждые 5 сек ,но почему-то...
Существуют таблицы recipes И users2recipesВ users2recipes записываются recipesId и usersId