Я использую модули адресного поля, геокода и геофилада в Drupal7, чтобы пользователи могли создавать контент с соответствующими геоданными. Но для какого-то контента нет имени улицы. Поэтому я хотел бы иметь предустановленную карту, где пользователь может щелкнуть и помечать правильную позицию вместо ввода в поле адреса.клик маркер на карте, а не заполнить адресное поле
Я попытался использовать геополис с «Картой виджетов Openlayers», но это не совсем то, что мне нужно.
Кто-нибудь знает, как использовать модули для этого? Есть ли учебник для этого?
С наилучшими пожеланиями Michi
ТНХ для ответа!
Да, в теории это работает. Я пробовал это с помощью модуля geofield. И да, я мог видеть карту в форме contenttype при создании узла.
Но я не нашел способ предусмотреть карту в соответствующие места (или использовать для этого geolocate bevahior) или изменить стиль маркера для этой карты геополя. Единственным мостом, который я могу выбрать в настройке поля contenttype, является «карта виджетов геофила». Поэтому у меня нет выбора, чтобы использовать индивидуальную карту prezoomed с собственными стилями маркера. Изменение «Карты по умолчанию OpenLayers» в настройках openlayers не имеет значения. Так что, возможно, я упустил что-то, чтобы настроить геофилд, но у модуля нет ссылки на конфигурацию. Таким образом, без каких-либо дополнительных конфигураций, модуль нецелесообразен, чтобы пользователи отмечали узел с геополем.
Любые другие идеи или информация?
О, эти новые проблемы кажутся отдельными вопросы. Я просто отвечал на ваш оригинальный вопрос о том, как вы можете ввести адрес с картой вместо поля адреса. Похоже, эта часть работает. Возможно, это поможет открыть дополнительные вопросы на сайте для «настройки маркеров» или установки масштабирования по умолчанию. –