2010-06-08 2 views
0

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

Благодаря

+0

Сбой IE6 - это функция. –

ответ

2

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

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

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

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