Как Hipmunk.com удается создавать маркеры карт для нескольких отелей? - PullRequest
0 голосов
/ 03 сентября 2011

Поэтому, когда я наткнулся на hipmunk.com , я просматривал сайты в Интернете, чтобы получить идеи о том, как улучшить карты на ряде моих сайтов.Если вы выполните поиск отелей, вы увидите, что вместо того, чтобы складывать и набивать маркеры на карте для гостиниц, которые находятся близко друг к другу, они группируют их.Пример можно увидеть на http://snpr.cm/5G3rLr.png - на этом скриншоте кружки без номера представляют один отель, тогда как кружок с цифрой 2 на нем представляет 2 отеля.

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

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

1 Ответ

0 голосов
/ 05 сентября 2011

Большой загадкой для меня было выяснение способа перевода пикселя на карте в координаты широты / долготы и наоборот. Оказывается, это чрезвычайно сложно сделать с помощью Google Maps API v3. Этот пример помог мне решить эту проблему: http://www.william -map.com / 20100416/1 / map.htm

...