Budżet: 700 UAH Termin: 3 dni
Добрый день, Влад. Проблема ясна, вот мои идеи для её решения:
1. Установить условие вывода маркеров, чтобы убрать те, которые не "видны".
2. При первичной подгрузке (первой загрузке страницы) выбрать стандартный вариант отображения карты. После того, как клиент загрузит страницу и увидит карту, он сможет самостоятельно её отмасштабировать, а всю нагрузку по маркерам возьмет на себя браузер.
Так, как необходимо с сервера передать сразу все маркеры, но уже на клиенте ограничить их выдачу, при этом изначально уменьшив объем данных, предлагаю связку php + jq через ajax, с циклом обновлений или условием (что будет продуктивнее) для выдачи последующих маркеров.
В обоих случаях реализации, есть свои проблемы. При цикле, сама страница может слегка подтупливать, так как с сервера будет постоянно запрашиваться данные для обновления, и необходимо проработать базовое условие, что исключит данный минус.
В случае с условием выдачи, написание скрипта займет чуть больше времени.
Для обсуждения деталей, лучше всего будет перейти в скайп, мой логин: megapasha30.
Завтра точно буду активен в скайпе с 11 часов и до 15, если вам не подходит это время или вы хотите воспользоваться каким-то отдельным мессенджером, отпишитесь в сообщениях на бирже, и мы обсудим более комфортные условия связи.