2016-01-19 15 views
0

Bing-карта на моем сайте зависает браузера из-за загрузки 8000 свойств (pushpins), хотя я использовал концепцию кластеризации. Пожалуйста, дайте мне решение для этого сценария. (Я использовал чистый javascript в кодировке.)bing map freezes browser добавляет 8000 pushpins

+1

Вам нужно предоставить свой код JavaScript, чтобы помочь нам помочь вам. Пожалуйста, предоставьте это первым. – Dandy

ответ

0

Этого можно ожидать. Просто данных слишком много. Контроллер карты сам по себе может обрабатывать около 1000 нажатий, прежде чем на странице слишком много элементов DOM, и браузер замедляется. Кластеризация на стороне клиента хороша примерно до 5000 (иногда больше в зависимости от браузера и вашего компьютера). У вас есть два варианта: перейдите к кластеризации на стороне сервера, которая будет рассчитывать кластеры «на лету» и постоянно отправлять группы кластеров для текущего вида карты или когда вы растрируете свои данные (превратите ваши данные в изображение). У меня есть белый документ о том, как сделать это здесь: https://onedrive.live.com/redir?resid=D35222484A76A01!361218&authkey=!AMEJsKW8h_HUbOg&ithint=file%2cpdf

Вы можете найти примеры кода здесь: https://onedrive.live.com/redir?resid=D35222484A76A01!323177&authkey=!AId01rJ-JPDPZMw&ithint=file%2czip

Смежные вопросы