Клуб API Карт

Ограничение 40 точек на карте яндекс

e.lodyanov
27 июня 2012, 01:03

Подскажите пожалуйста, как обойти ограничение, которое не дает установить на карте более 40 точек. Это проблема в api или моего кода? Здесь можно посмотреть код http://forbir.com/demo2/index.php/2012-05-31-13-41-14#map (там 40 точек, с 41 ой просто белый экран)

12 комментариев
Подписаться на комментарии к посту

Никакого ограничения нет.

И что значит белый экран?

Там скорее всего в 41-м ошибка в теле балуна, или еще где, вот джумла и выдает пустую страницу (белый экран)

 

Тоже думал что ошибка в 41-м, но проверял много раз. А если бы в другом месте была ошибка, то он и 40 бы не грузил наверное. Но как только добавляю 41-ый, все, не работает. Что за ерунда такая?

Вот тело одной точки (во всех остальных то же самое: div, id, img, текст)

.add(new ymaps.Placemark([39.870179, 57.637632], {balloonContent: 'ЯрославльЗона 1, доставка 1 деньпр-т Ленина, д. 23, офис 17
(4852) 75-70-25
пн.-пт. с 09:00 до 17:00'}, {preset: "twirl#lightblueDotIcon"}))

А тогда может попробовать добавлять блоками, например по 20 меток, а не все сразу

 

Это как?

Не все сразу, как у Вас в коде

Я имею ввиду

map.geoObjects.add....;

Ааа, сейчас попробую

Не знаю, правильно ли я делал, но не получилось. Делал так -  ...map.geoObjects.add...40 меток...}));map.geoObjects.add...38 меток...}));};... 

Дело в том, что они работали! без моего кода в balloonContent. Не могу понять, в чем ограничение в balloonContent: в кол-ве картинок, кол-ве тегов или 
, кол-ве id, или может в кол-ве текста. Пробовал: удалить теги, id, id менял на class, (') менял на ("). Ничего не помогает

Если все работало и перестало, значит проблема после вашего вмешательства.

Как вариант - смотрите, все ли вы теги открыли и корректно закрыли.

Второй вариант - может где проходит спецсимвол и все рубится, например, вы пытаетесь закинуть значение ООО "Рога и копыта" без искейпа двойных кавычек (или одинарных)

 

Проверял, все в норме. Вывел на отдельную html страницу и все заработало, скорее всего конфликт с joomla какой-то, причем странный - после 40 штук только. Сделал всплывающим окном http://forbir.com/demo2/index.php/2012-05-31-13-41-14#map

Кстати map.geoObjects.add....; в моем последнем варианте пригодился, а то тоже не хотел выводить 78 объектов и я разбил пополам.

Спасибо всем, кто отозвался!!!

Идет загрузка страницы после обновления, останавливается, белый экран, ничего не загрузилось Ctrl+U все пусто.