powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем тут может быть ошибка?
6 сообщений из 6, страница 1 из 1
В чем тут может быть ошибка?
    #38718882
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Подкажите, плиз, в чем тут может быть ошибка?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
     var eventsArr = null;

        <%
            if (userEvents != null && !userEvents.isEmpty())
            {
                for (int i = 0; i < userEvents.size(); i++) { %>
                    eventsArr[<%= i %>] = "<%= userEvents.get(i).convertToJson()%>"
             <% } %>
        <%  } %>

        function createMarkerAndInfoWindow() {
            for (var i = 0; i < eventsArr.length; i++) {
                var marker = new google.maps.Marker({
                    title: eventsArr[i].name,
                    position: new google.maps.LatLng(eventsArr[i].latitude, eventsArr[i].longitude),
                    map: map
                });
            }
        }

        function initialize() {
            var mapOptions = {
                zoom: 12,
                center: new google.maps.LatLng(59.818, 30.326),
                disableDefaultUI: true,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };
            map = new google.maps.Map(document.getElementById('map-canvas'),
                    mapOptions);

            createMarkerAndInfoWindow();

        }

        google.maps.event.addDomListener(window, 'load', initialize);



гугл мап просто не грузится в итоге. Проблема с функцией createMarkerAndInfoWindow, потому что без неё карта грузиться.

Вопрос:

1. В чем тут может быть ошибка?
2. Почему в идее я не могу посмотреть через отладчик значение переменной eventsArr? Хотя в конфигурации для дебага включена опция "with javascript debugger"

Спасибо.
...
Рейтинг: 0 / 0
В чем тут может быть ошибка?
    #38718887
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_libertas_,

Проблема в этом участке:

Код: java
1.
2.
3.
4.
5.
6.
7.
<%
            if (userEvents != null && !userEvents.isEmpty())
            {
                for (int i = 0; i < userEvents.size(); i++) { %>
                    eventsArr[<%= i %>] = "<%= userEvents.get(i).convertToJson()%>"
             <% } %>
        <%  } %>
...
Рейтинг: 0 / 0
В чем тут может быть ошибка?
    #38718905
Фотография dmitriyche
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_libertas_,

1. а в чём ваша ошибка?
2. попробуйте в браузере открыть JavaScript Console, включить дебаггер, поставить брейкпоинт, перезагрузить страницу и посмотреть состояние вашей переменной.
...
Рейтинг: 0 / 0
В чем тут может быть ошибка?
    #38719390
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmitriyche,

ошибка в том, что не грузиться карта.

И отладчик не включается. Я в js console заношу переменую eventsArr, а выдает ReferenceError: eventsArr is not defined,

хотя ide стоит на точке останова.

В чем может быть причина?
...
Рейтинг: 0 / 0
В чем тут может быть ошибка?
    #38719391
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
js console
...
Рейтинг: 0 / 0
В чем тут может быть ошибка?
    #38719555
_libertas_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_libertas_,

разобрался. Ошибка была "<%= userEvents.get(i).convertToJson()%>".

Не нужны были кавычки.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем тут может быть ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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