Динамическая подгрузка точек на карту Google
Динамическая подгрузка точек на карту Google (JavaScript+PHP)
Есть карта вставленная на сайт через Google API (http://www.reportal.ru/map.php?city=kazan&withphoto=true). Есть большое количество точек (почти 2000, в будущем будет увеличиваться). Сейчас все точки грузяться на карту сразу (при загрузке страницы), из-за этого страница получается тяжелая. Нужно сделать так, чтобы подгружались точки в зависимости от того, какой участок отображен на карте. Если пользователь уменьшает карту до 14 уровня или меньше, то все точки должны исчезать с карты. Если пользователь увеличивает карту до 15 уровня или больше, то точки на отображаемом участке карты должны появлятся.
На саму страницу видимо нужно внести изменения только в виде JavaScript.
В серверной части скрипта, которая будет отбирать точки и передавать их конечной странице, писать код для считывания точек из БД не нужно, считайте что он уже написан, и передал скрипту следующие переменные каждой точки:
$name - название (описание) точки
$lng - широта точки
$lat - долгота точки
Результатом вашей работы должно быть следующее:
1. Подробное описание того, какие изменения (какой JavaScript вставить и куда) нужно внести на страницу отображения карты
2. Серверный скрипт на PHP для отбора и передачи точек главному скрипту
3. Возможно, какие-либо вспомогательные скрипты.
Обращаю внимание на то, что не нужно просто предлагать свои заготовки по работе с картами гугл, нужно именно внести изменения в существующую страницу (http://www.reportal.ru/map.php?city=kazan&withphoto=true).
Для тех, кто разбирается в этом - работа не больше часа, поэтому и цена небольшая. Пожалуйста, не предлагайте свои услуги, если вы не согласны на указанную сумму.