Google Maps - кластеризация на стороне сервера все еще довольно медленная - я использую маплеты? - PullRequest
0 голосов
/ 18 июля 2009

Я все еще работаю над своим приложением Google Maps. Тем не менее, кластеризация на стороне сервера работает, но в то же время она довольно медленная, и иногда, если я слишком сильно уменьшаю масштаб и играю с панорамированием, браузер останавливается.

Существует только так много, что я могу скрыть, используя кластеры.

EDIT

Я думаю об использовании маплетов в этом случае, но понятия не имею, как их использовать - скорее, я понятия не имею, что они собой представляют. Я пытаюсь построить что-то похожее на то, что вы видите по этой ссылке . Загружает и загружает маркеры на одной странице, и страница не исчезает. Есть идеи, ребята?

Ответы [ 2 ]

0 голосов
/ 30 июля 2009

Хорошо, вы можете попробовать использовать MarkerClusterer ( примеров ).

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


Также, чтобы ответить на ваш вопрос, почему эта карта не «умирает»:

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

0 голосов
/ 21 июля 2009

Вы пробовали предварительно кластеризовать свои маркеры?

UPDATE:

Если вы хотите сделать собственное наложение плиток, вот документация Google по теме. Есть еще один пример здесь , но я не знаю, как они создают плитки на стороне сервера. Это, вероятно, будет немного сложнее.

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

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