В общем, что-то я в ступоре по поводу того, что использовать на D7 для указания местоположения. Нужно стандартное добавление к странице адрес с улицей, городом и т.п. Рассматриваю следующие варианты:
Geolocation Field - новый модуль под D7. Смотрится легким, удобным. НО: 1) Как я понял, хранит в базе только координаты, а значит, не сделать во Views, например, фильтр по городам, областям и т.п., и отдельно не повыводить. 2) Карту выводит статичную, картинкой, а хочется, чтобы была интерактивная. // В issues пишут про запись не только координат, но еще бы знать, когда сделают и как с этими данными быть, было бы круто.
Создать все поля самостоятельно. Но тогда, думаю, будет меньше интеграции с картами и функционала.
Location - Пожалуй, самый реальный вариант на текущий момент. Но в Location мне не понравилось, что город приходится вручную вбивать и не сделать выпадающий список, типа как страны, или автозаполнение, как области.
>Хочу услышать ваше мнение по поводу, что лучше использовать для описанной выше задачи в D7 с перспективой развития?
Теперь по поводу карт. Везде используется GMap и это понятно. Но если б он по России имел столько же карт, как и Яндекс, можно было бы радоваться и пользоваться им. Однако, например, Омска у Гугла нет Да и в целом, Яндекс.Карты мне больше нравятся. На D6 они есть, а вот под 7ку пока нету, и я так понял, особо и не планируются.
Думаю, что я не один такой жаждующий карты Яндекса под Drupal 7. Может нам скинуться и заказать разработку модуля? Я сам не программист и это дело не осилю.
Комментарии
Специально для родного города drupal.org/project/ymaps
6.x-1.x-dev - про 7.x ничего не нашел
Openlayers смотри. Есть там под 7. К нему есть Openlayers_geocoder, под 6, но в багтреккере есть порт под 7. Кривой, но вроде точки ставит. С автокомплитом
Openlayers посмотрел. Сам по себе модуль понравился и карта по умолчанию которая. Но Openlayers_geocoder под 7ку я так и не увидел, порт еще только в планах, как я понял. И из 7й версии исключили Openlayers CCK, нашел в issues кто-то написал geofield, его еще и на d.org нет, но в общем он у меня так и не отображал ничего.
Location в целом меня устраивает. Понравился очень модуль GMap, но самый большой недостаток - это меньшее количество городов у гугла. Если б модуль для Яндекс карт подобный GMap был, счастью не было б предела
А вот если разработку заказывать, сколько это может примерно стоить?
нло прилетело и опубликовало эту надпись здесь
А мне нужно было просто выводить адрес ( Страна, Город, Улица ) в виде текстовой ссылки на Google Maps. В результате добавил форматтер для Geolocation Field и настало счастье ))
Т.е. при создании ноды шлёпаю адрес или тыкаю мышкой в карту, оно само всё делает, а при выводе рисует приятную такую картину
Выложил на d.org в issues патч и модуль ( может, пригодится )
Привет, тема тут, но она уже просрочена после последних обновлений Geolocation Field.
Если чего помочь надо - пиши!
Спасибо, уже попробовала и поняла что это не совсем то что мне нужно. В принципе у меня обратная задача - по заданному адресу сразу выставлять точку, и при этом на страничке отображать и адрес и карту. пришлось вернуться к старым модулям Gmap и location.
Yandex.Maps
Итак друзья, есть ли какой-то способ - указывать в поле ноды адрес (естественно чтобы это отображалось на карте), а потом в представлении по этому адресу фильтровать? Особо интересует фильтрация по областям и по населенным пунктам.
Делаю сайт по недвижимости, с остальными проблемами вроде уже решил, а вот с адресами объектов как-то скучно выходит. Пока вершиной достижений явилась фильтрация путем вбивания названий вручную в текстовое поле. А хочется чтобы был выпадающий список по адресам объектов. Как увязать выпадающие списки фильтрации с конкретными данными в нодах - непонятно. Сейчас использую Getlocations Fields Geocoder.
Я остановился на Geolocation (Это гугл карта). В yamap не понравилось, что не работает автоматическое центрирование метки