Получить список регионов из карты google

190
05 июня 2018, 07:50

У меня есть карта google построенная по сводным таблицам (FusionTablesLayer).

Подскажите пожалуйста могу ли я получить как-нибудь список всех регионов указанных в этой карте и сделать так чтобы при нажатии на элемент из этого списка открывался соответствующий балун?

Тут пример карты http://air-in.ru/ajax/chat/test.php

    if (isMobile) {
        var viewport = document.querySelector("meta[name=viewport]");
        viewport.setAttribute("content", "initial-scale=1.0, user-scalable=no");
    }
    var mapDiv = document.getElementById("googft-mapCanvas");
    mapDiv.style.width = isMobile ? "100%" : "500px";
    mapDiv.style.height = isMobile ? "100%" : "300px";
    var map = new google.maps.Map(mapDiv, {
        center: new google.maps.LatLng(56.32085914650647, 62.40977352913535),
        zoom: 4,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });
    map.controls[google.maps.ControlPosition.RIGHT_BOTTOM].push(document.getElementById('googft-legend-open'));
    map.controls[google.maps.ControlPosition.RIGHT_BOTTOM].push(document.getElementById('googft-legend'));
    layer = new google.maps.FusionTablesLayer({
        map: map,
        heatmap: { enabled: false },
        query: {
            select: "col0",
            from: "1XlnmbK0m0s4rHdadG_hkmZP-dSr2ruBzQxnMK4Uv",
            where: ""
        },
        options: {
            styleId: 2,
            templateId: 2
        }
    });
    console.log(map);
    if (isMobile) {
        var legend = document.getElementById('googft-legend');
        var legendOpenButton = document.getElementById('googft-legend-open');
        var legendCloseButton = document.getElementById('googft-legend-close');
        legend.style.display = 'none';
        legendOpenButton.style.display = 'block';
        legendCloseButton.style.display = 'block';
        legendOpenButton.onclick = function() {
            legend.style.display = 'block';
            legendOpenButton.style.display = 'none';
        }
        legendCloseButton.onclick = function() {
            legend.style.display = 'none';
            legendOpenButton.style.display = 'block';
        }
    }
READ ALSO
Slack bot Api Как сделать отправку сообщения юзеру от бота?

Slack bot Api Как сделать отправку сообщения юзеру от бота?

С (WebAPI) и с помощью кода ниже отправлю сообщение указанному пользователю

170
Наличие противоречий и ошибок в функции

Наличие противоречий и ошибок в функции

Есть ли противоречия или ошибки в функции move(); ?

191
Число округляется через раз toFixed(2)

Число округляется через раз toFixed(2)

Есть вот такая функция в React:

171
Удаление похожих элементов

Удаление похожих элементов

Подскажите скрипт на удаления дубликатов нод, где ссылки совпадают

177