Выводим ноды на Google Maps
2 мин
Предположим, что у нас есть достаточно простая задача — показывать на карте местоположение объектов (нод, пользователей). Например, офисов, или, скажем, магазинов подарков. Т.е. мы должны получить страницу, где выводится карта с расположением всех объектов заданного типа, и показать карту на странице каждого отдельного объекта. Речь пойдет о 6-ой версии Друпала, но в 5-ке всё аналогично (если честно, скрин в конце снят именно с Drupal 5). Чтобы выполнить эту задачу я буду использовать следующие модули: GMAP, Location, Views (на сайте у меня используются еще и CCK & Contemplate, но они в этой задаче настолько вспомогательны, что говорить о них не стоит).


Недавно у моего строго боевого товарища, ноутбука Lenovo z61m сгорел монитор. Поразмыслив, я понял, что ремонтировать его будет долго и недешево и купил новый ноутбук. Старый ноутбук решил приспособить под домашний медиацентр, благо экран там не нужен, а все остальное вполне работало.
Идея проекта началась с того, что мы с коллегой поспорили о том, что если собрать отзывы автовладельцев о шинах и сравнить с результатами тестов журналов, выпускаемых в Росси, таких как “Авторевью” или “За рулем” и других, то результаты не будут совпадать.


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