В 2010 году я писал заметку «Используем Fusion Tables для отображения данных на картах Google«.
Прошло много времени и я решил записать небольшое видео по работе с таблицами Fusion Tables, как отобразить данные из них на Google Maps.
Как встроить карту с данными на Вас сайт.
Для начала мы заходим в сервис Google Диск
Нажимаем на кнопку Создать — Ещё — Google Сводные таблицы.
Создаем новую таблицу из файла на компьютере в форматах: csv, tsv, txt, kml
Можно использовать электронную таблицу из Google Диска — Google Spreadsheets
Или новую таблицу Fusion Tables.
В примере я использую данные о поставщиках продовольственной продукции в Приволжском федеральном округе,
с сайта Иду к Вам — Агропром карта в формате csv-файла.
После создания таблицы, нужно выбрать колонку которую мы будем использовать для определения местоположения на карте.
Это может быть колонка с адресом (производиться автоматическое геокодирование при создании карты) или уже с координатами.
Получившуюся карту, мы можем добавить на Ваш сайт различными способами.
Предварительно нужно открыть доступ для чтения всем пользователям.
Мы можем:
— получить прямую ссылку на карту вида:
https://www.google.com/fusiontables/embedviz?q=select+col9+from+1zqGU97fDg-s9B0LqUNt551KDMf27DHEC1N7ommzP&viz=MAP&h=false&lat=52.52326913706978&lng=49.93992578124994&t=1&z=5&l=col9&y=2&tmplt=2&hml=TWO_COL_LAT_LNG |
— встроить в виде iframe:
— получить код карты в формате HTML и JavaScript
— добавить html-страницу на Google Диск
Быстро получить код карты с возможностью поиска (фильтрации) данных можно используя сервис FusionTablesLayer Wizard
Различные примеры использования таблиц Fusion Tables можно увидеть в документации.
И еще Вы можете использовать это решение FusionTable-Map-Template