Как я могу добавить карту Google с помощью Drupal?

#html #drupal #drupal-6

#HTML #drupal #drupal-6

Вопрос:

У меня есть страница, которая отлично работает, извлекая пользователей и местоположения из базы данных Drupal..

http://www.wpcreations.net/gmaptest/map.html

Это рабочая версия. Я знаю, что в Drupal есть модуль, который выполняет эту работу, и я использую его части. Но по какой-то причине, если я использую включение карты, это не удается. Но я могу создать HTML-страницу, которая делает то же самое и работает. Есть ли способ поместить весь код с моей HTML-страницы на сайт? Или, как я могу заставить карту / маркеры отображаться? Я пытался использовать iframe, но это не сработало.

Извините, я новичок в Drupal. Я использую версию 6.19 и не могу перейти выше. Спасибо за ваше время.

Комментарии:

1. какой формат ввода вы используете на этом узле?

2. Я попытался просто создать новый формат ввода raw без фильтров, а затем я сделал то же самое с полным html.

3. вы пытались включить php filter в модулях и использовать php filter в качестве формата ввода.

4. да, я пробовал это и до сих пор не могу понять.

Ответ №1:

Вам нужна комбинация из 3 модулей, которые помогут вам решить вашу задачу:

  1. Местоположение — включить: Местоположение Местоположения пользователей
  2. Просмотры — включить: просмотры Просмотр пользовательского интерфейса
  3. Модуль GMap — включить: GMap
  4. Ключи — Необязательно

После установки модулей их необходимо настроить:

  • Gmap — по крайней мере, введите ключ API карт Google
  • Местоположение — установите разрешения и перейдите в Настройки пользователя и настройте новые параметры местоположения пользователей. После этого пользователи смогут заполнять поля, касающиеся их местоположения (город, провинция, улица, долгота и широта и т.д.). Здесь у вас есть много вариантов, например, вы можете указать страну по умолчанию, вы можете сделать некоторые поля обязательными, другие необязательными и т.д.
  • Ключи — это необязательный модуль, но его полезно иметь, когда вы хотите управлять несколькими ключами. Сценарий: у вас есть тестовая версия и действующая версия вашего сайта, поэтому вам понадобятся два ключа API карт Google. Использование этого модуля избавит вас от необходимости постоянно менять ключи.

Теперь, чтобы продемонстрировать концепцию:

  • добавить новое представление -> Тип представления: Пользователи
  • добавить просмотр страницы
    • Стиль: Gmap
    • Введите путь к странице
    • Поля: любые поля, которые вы включили для пользователей на шаге настройки местоположения

Перейдите к просмотру страницы, и если все работает, вы должны увидеть своих пользователей на карте.

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

Ответ №2:

Используйте модули drupal

http://drupal.org/project/gmaps