разница в производительности между openlayers, decarta и google maps

Недавно мы перевели систему картографирования нашей компании с карты Google, сначала на deCarta, а затем на OpenLayers. Мы обнаружили, что OpenLayers и deCarta заметно медленнее, чем Google Maps, когда на карту добавляется много элементов (несколько тысяч) (булавки с пузырьками при нажатии). У Google есть диспетчер маркеров, который, кажется, делает это быстрее, но я не могу понять, как это сокращает использование памяти или что-то еще, чтобы заставить его работать намного лучше. Это сводит меня с ума, потому что мы делаем то же самое с OL и deCarta, как и с Google, а остальные работают очень медленно. Есть ли у кого-нибудь опыт работы с этими системами?

Я знаю, что Google является огромным гигантом картографических технологий и поэтому вложил в систему огромные суммы денег, поэтому неудивительно, что она работает быстрее. Я просто хочу знать, КАК это вообще возможно.

Спасибо!

8
задан Andrew Christensen 4 March 2011 в 14:58
поделиться