Добавление содержимого географического местоположения в узел
Я ищу поддерживаемый модуль, который позволяет добавлять географическое местоположение к узлу пользовательского типа контента. Я ищу что-то, что имеет интеграцию с Google Map API, чтобы можно было запрашивать местоположение, используя адрес, почтовый индекс или имя.
3 answers
Если вы не являетесь поклонником местоположения и Gmap, вы можете попробовать Gmaps или Открытые слои . Лично я не являюсь поклонником модуля определения местоположения и нахожу его раздутым и неинтуитивным. Открытые слои имеют ряд модулей, которые расширяют его функциональность. Кроме того, он был разработан Семенем разработки , так что вы знаете, что это хорошо.
Если вы используете drupal 7, то мой любимый вариант - открытые слои с адресным полем и геополем.
Преимущество openlayers заключается в том, что вы не привязаны к одному конкретному поставщику карт, но вы можете переключиться, просто изменив свои параметры.
Вы можете установить геополе , чтобы принять значение поля адреса, геокодировать его и сохранить значение lon/lat адреса. Затем вы можете нарисовать местоположения на карте. геополе работает с Google или yahoo для геокодирования.
Gmap и Местоположение, вероятно, являются тем, что вы ищете.