Я работаю с API Javascript Google Maps. У меня есть 793 точки с некоторой связанной информацией в таблице MySQL. Сегодня утром я добавил 303 балла, чтобы достичь текущей суммы. В настоящее время есть три источника данных, по которым я кодирую цветные метки. Этим утром перед добавлением дополнительных маркеров существовали только два источника данных, и все точки (490), по-видимому, отображались. (это, по-видимому, все еще верно, если я выбираю только точки, соответствующие первым двум источникам)Ограничение маркера API Карт Google
Я подтвердил, что XML-вывод существует из подстраницы выборки PHP для всех 793 точек, включая соответствующую исходную информацию. Проблема в том, что первые точки источника данных больше не появляются.
Если я выбираю случайные точки и ограничиваю их до 500, то все три цвета отображаются примерно в соответствующих дистрибутивах, но когда я удаляю предел, больше нет маркеров для первого источника данных.
Weirder все еще кажется, что первые моменты падают, когда я не рандомизирован, но ограничиваю результаты. В этом случае пропорции цветов смещаются к второму и третьему источникам, пока не будет больше точек от первого источника.
Я не могу найти доказательства ограничения количества маркеров, которые могут отображаться с использованием API Javascript (хотя я знаю, что приближаюсь к разумной плотности отображения маркера в некоторых районах, это еще не мое дело).
Похожий вопрос: how to raise a marker limit in Google Maps? (ответы предполагают, что нет никаких ограничений API)
FYI, я не включил какой-либо код, потому что код, кажется, работает правильно для скатывается эффект, что, как представляется, приходящимися на исключение API. Если вы думаете, что я могу сделать ошибку в коде, который создает описанное поведение, я отредактирую свой вопрос, чтобы включить дополнительную информацию. Спасибо.
Насколько я знаю, нет предела маркера, за исключением того, что вы натолкнетесь на вычислительную мощность клиента (я разместил тысячи на карте Google). Нам нужно будет увидеть код, чтобы узнать, что вы делаете. По общему признанию, это может быть не то, что вы ищете, но я нашел это очень приятным решением проблемы «слишком много маркеров» - * Маркер кластеризации: * https://googlemaps.github.io/js-marker- clusterer/docs/examples.html – dgig
Согласовано о пределе маркера - для API нет. Отсутствие проблем с обработкой клиентской обработки, карта работает нормально. Я буду проводить кластеризацию, поскольку это необходимо для плотности маркера, как только я уверен, что отображаются все маркеры. – diggabledork
Это поможет, если вы предоставили код, я полагаю, вы должны установить marker.map = null someplace. – dgig