Большое количество маркеров Google Map и IE6? - PullRequest
0 голосов
/ 08 июня 2010

Я работаю над приложением, которое генерирует большое количество маркеров Google Map (2000 - 7000) через JSON.Я также использую MarkerCluster.Он работает быстро на Chrome и FF, но IE6 занимает несколько минут и просто вылетает при первом увеличении масштаба.

Я делаю не больше, чем просто добавление маркеров на карту с помощью JQuery & GMap API,Поэтому я посмотрел следующий URL обычной карты Google.

http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&q=hotel&sll=53.182996,-2.581787&sspn=1.494529,4.927368&ie=UTF8&split=1&rq=1&ev=p&hq=hotel&hnear=&ll=53.123702,-2.730103&spn=1.496594,4.927368&t=h&z=8

Он показывает множество мелких маркеров (~ 1000) и отлично работает в IE6.У вас есть идеи, почему это работает, и маркеры, добавленные через борьбу API?

Спасибо

1 Ответ

2 голосов
/ 11 июня 2010

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

MarkerCluster фактически не уменьшает количество маркеров на карте. Он просто группирует их.

Я бы порекомендовал реализовать алгоритм кластеризации на бэкэнде, чтобы уменьшить количество маркеров, отображаемых на карте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...