javascript — автоматическое добавление маркера на Google Maps из базы данных

Я следовал этот урок построить маркеры из базы данных на моей странице GMaps. У меня есть 2 типа маркеров (зеленый: статус маркера в моей базе данных равен нулю; красный: статус маркера в моей базе данных равен единице), и мне нужно обновлять значок маркера каждый раз, когда в столбце состояния базы данных вносятся изменения. Я также хочу адаптировать этот код для добавления маркеров на карте каждый раз, когда я получаю новую строку в моей БД. Вопрос в том, что я не могу обновить всю страницу, мне разрешено обновлять только маркеры.

Кто-нибудь знает способ сделать это? Я использую MySQL, PHP и JavaScript на своей странице.

0

Решение

Вам придется использовать AJAX для этого. Вы можете загрузить карту через AJAX и использовать setInterval() перезагрузить карту и показать изменения. Таким образом, вы не перезагружаете страницу, вы можете перезагрузить только содержимое <div> с содержанием карты.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]