Как отобразить только видимые маркеры на Google static map?
Всем привет. Задача вот такая: имеется 200+ маркеров в БД и надо сгенерировать изображение части карты. Так как описывать все маркеры - длины не хватит (Google ввел ограничение на длину адреса изображения), то есть идея описывать только те маркеры, которые должны быть видны на статичной карте. Zoom, center и size известны. Есть ли вариант, как "подкопаться" к координатам краев карты, чтобы отсеять ненужные маркеры?
И существует ли готовый вариант кластеризации на php?
П.С.: Карту двигает и зумит пользователь, а потом на основе его действий должно генерироваться изображение. Zoom и center задает пользователь, size зашит в скрипте.
Сам google.map знает свой bounds, вы можете у него спросить и отправить эти данные на сервер. Но у вас прокол в том, что захордкоженный size означает, что вы увидите значительно меньше в картинке, чем это видит пользователь на экране.
Карту двигает и зумит пользователь, а потом на основе его действий должно генерироваться изображение. Zoom и center задает пользователь, size зашит в скрипте.
Узнайте края краев, и попробуйте вычислить, не вычисляемое, и тогда вы сможете найти координаты точки которая была у края и внешнего отступа по правому пикселю. Кажется самый наилучший ответ, не слушайте эти дятлов, они не шарят)