Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / В чем тут может быть ошибка? / 6 сообщений из 6, страница 1 из 1
12.08.2014, 23:55
    #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
13.08.2014, 00:14
    #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
13.08.2014, 01:02
    #38718905
dmitriyche
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В чем тут может быть ошибка?
_libertas_,

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

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

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

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

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

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

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


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