Как иметь маркеры на кластере карты вместо стека - PullRequest
0 голосов
/ 13 мая 2009

моя команда пытается решить проблему с ограниченным временем. Мы разработали довольно сложный интерфейс карты на нашем сайте для отображения контента (поездки, социальные сети и т. Д.). например, когда пользователь выполняет поиск по запросу «Каякинг в Сан-Франциско», на карте отображаются все поездки на каяках в SF, но, поскольку все они привязаны геотегами (с использованием geonames.org) к одному и тому же плану, флаги на стеке вместо кластеризация. я пытаюсь найти решение - у тебя есть идеи? у нас есть RoR - http://www.ekoventure.com

Ответы [ 2 ]

0 голосов
/ 11 августа 2009

Большой обзор параметров кластеризации маркеров для gmaps вы найдете по адресу: http://www.svennerberg.com/2009/01/handling-large-amounts-of-markers-in-google-maps/

0 голосов
/ 06 августа 2009

Не совсем уверен, что это решит вашу проблему, но, возможно, вы также можете проверить следующую статью: Группировать функции в Google Earth, чтобы скрыть детали при уменьшении масштаба

После проверки сайта, на который вы ссылались, я бы сказал, что проблема скорее в ваших данных или поиске. Когда я ищу «Сан-Франциско», я получаю список поисковых запросов, которые не имеют ничего общего с SF (но, например, Лас-Вегас, Орегон, Сан-Диего). Тем не менее, карта показывает только маркеры в центре SF.

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

...