У меня есть веб-приложение, которое должно отображать 30 000 маркеров на карте одновременно. Я не хочу использовать какие-либо кластеризации. Мне нужно, чтобы все они отображались.Clickable markers on GTileLayerOverlay
Мне также нужно, чтобы они были доступны для просмотра. Пользователь может щелкнуть по каждой точке, и всплывающее окно выйдет с информацией об этой точке. Даже при низком уровне масштабирования при наличии тысяч маркеров в одном квадрате 256x256 пользователь должен иметь возможность нажимать на них. Это может быть громоздким для того, чтобы пользователь мог щелкнуть по точке, сгруппированной сотнями других точек, но если в середине нигде отсутствует один маркер, я хочу, чтобы пользователь мог щелкнуть по нему прямо там, а не необходимо увеличить.
Как это сделать? Я знаю, что это возможно, потому что я смотрел видео на видео Google, где этот парень создает приложение GTileLayerOverlay с кликабельными маркерами. Он не объяснил, как это было сделано.
Является ли мой единственный способ просто удалить GTileLayerOverlay с высоким уровнем масштабирования и заменить его истинным слоем GMarker? Я действительно не хочу этого делать. Мне кажется, что это слишком сложно.
Если бы вы были мной, как бы вы это сделали?