Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамическое размещение маркеров на Google карте / 3 сообщений из 3, страница 1 из 1
30.01.2018, 20:52
    #39593585
Alex WMD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое размещение маркеров на Google карте
Здравствуйте!

На странице 3 региона - фильтры(apex item - selected list), интерактвный отчет(список объектов) и карта.

При загрузке страницы, когда фильтры пусты, список и маркеры отображаются для всех объектов. Так размещаю их.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    htp.p('<script>
            function placeMarkers() {');             
    FOR table IN (
    SELECT NAME, LAT, LNG
    FROM buildings
    WHERE /* filters from select list in Apex */)  
    LOOP 
        htp.p('var marker = new google.maps.Marker({
              position: {lat:' || LAT ||', lng:' || LNG || '},
              map: map,
              title:' || NAME || '});');
    END LOOP;   
        htp.p('}</script>');



При установке фильтра отчет обновляется, а регион с картой нет (в Static content или PL/SQL Dynamic Content), поскольку Dynamic action не делает на этих типах Refresh.

Подскажите в каком направлении двигаться?
...
Рейтинг: 0 / 0
30.01.2018, 22:48
    #39593626
Alex WMD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое размещение маркеров на Google карте
Alex WMD, забыл написать Apex 5.1 Oracle Database 11g Express Edition 11.2
...
Рейтинг: 0 / 0
05.02.2018, 14:45
    #39596805
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое размещение маркеров на Google карте
Alex WMD,

Очивидно же, меняйте маркеры JS.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамическое размещение маркеров на Google карте / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]