English
      
        
        Italiano
      
        
        Español
      
        
        Français
      
        
        Deutsch
      
        
        Português
      
        
        Ελληνικά
      
        
        Nederlands
      
        
        Polski
      
        
        Čeština
      
        
        中文
      
        
        日本語
      
        
        हिन्दी
      
        
        اللغة العربية
      
        
        Русский
      
        
        Українська
      
        
        עִברִית
      
        
        Türk
      
        
        Latvietis
      
        
        Dansk
      
        
        Norsk
      
        
        Íslenska
      
        
        한국어
      
        
        Suomen
      
        
        Gaeilge
      
        
        Bahasa Melayu
      
        
        Svenska
  
 Русский
    В QuintaDB можно создавать карты с отображением точек из нескольких таблиц или отчетов.
Используя Карты в своих веб-приложениях, вы можете показать местоположение объектов, а также взаимодействовать с точками на карте.

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

Откройте приложение и перейдите в модуль "Карты", используя боковое меню:

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

Источником данных может быть таблица или отчёт. Также вам нужно выбрать колонку, в которой хранится адрес или координаты:

Маркеры обозначают отдельные местоположения на карте.
Маркеры можно настраивать, например указать название (может быть колонка из таблицы/отчёта или свой текст).
Если активировать опцию "Изменение местоположения на карте (перетягивание)", то вы можете перетянуть маркер по карте.
В таком случае местоположение изменится не только на карте, но и в базе данных:

Указать описание маркера при наведении мышью на маркер и при нажатии.
Изменить иконку (можно использовать стандартную, загрузить свою или показывать картинку из соответствующей колонки таблицы).

Для описания маркера доступны следующие функции (действия по клику на маркер):
Открывать Виджет записи
Если выбрать данную функцию, то по клику на маркер будет открываться Виджет записи:

Открывать URL
Вы можете указать любой URL-адрес, который будет открываться по клику на маркер.
Также, вы можете указать ссылку на виджет другой формы.

Таким образом, по клику на маркер будет открываться форма для заполнения. Кроме того, вы можете передать параметры в виджет формы. И при открытии некоторые поля будут предзаполнены.
Для этого нужно кликнуть на ссылку "Как вставлять данные записи" и скопировать html-имя поля:

В этом примере мы предварительно создали форму "Записаться на Событие", в котором есть поле Связь с таблицей, на основе которой построена карта.
Чтобы передать параметр из таблицы в форму через URL, нужно добавить к ссылке на виджет формы - ?0=ЗНАЧЕНИЕ&1=ЗНАЧЕНИЕ, где 0, 1 - позиция поля на форме, начиная с нуля.
Подробнее про передачу параметров читайте по этой ссылке.
В данном случае значение - html-имя поля с названием события (поле по которому установлена связь между таблицами).

В итоге у пользователя появится возможность записаться на выбранное событие по клику на маркер:

После того как вы настроили источник данных, можете перейти к другим настройкам.

Вы можете изменить:
Виджет карты можно интегрировать также как и любой другой виджет в QuintaDB. Нужный код можно найти во вкладке "Интеграция":

Видео-инструкция (старый интерфейс):
Если вы хотите вставить простой фрагмент из Google карты в свой виджет, читайте этот пост.
Также, читайте как добавить форму поиска на карту по этой ссылке.
