Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2014, 13:00   #1
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию консультация по JavsScript

Мне нужно мониторить ДТП с яндекс.карт.

Минималистичный действующий пример:
http://api.yandex.ru/maps/doc/jsapi/1.x/examples/traffic2.html
Немножко справки:
http://api.yandex.ru/maps/doc/jsapi/1.x/mod/concepts/traffic.xml

Собственно вопрос, кто б мне помог разобраться, что там происходит?

В итоге должна получится локально лежащая страница, в которую встроена карта и скрипт, который каждые пять минут проверяет, случилось ли новое ДТП и каким-нибудь аяксом оповещение отправляется на сервер.

Последний раз редактировалось Smogg; 27.08.2014 в 13:11.
Smogg вне форума Ответить с цитированием
Старый 27.08.2014, 14:51   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

А что вам собственно не понятно-то?

Собственно вот ваша локальная страница с картой.
http://api.yandex.ru/maps/doc/jsapi/1.x/examples/traffic2.html

Детально не смотрел, но у карты и модуля пробок нет событий, которые говорят что в области видимости возник новый объект.
Человек_Борща вне форума Ответить с цитированием
Старый 27.08.2014, 15:43   #3
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

мне не понятно, где, в каком объекте, лежат данные по дорожным событиям. А если дергать не из джава-объекта, а получать напрямую по адресу, то сниффер-плагин не помог понять, по какому запросу эти дорожные события мне приходят в браузер.

Событий нету, ага. Там апдейт данных каждые четыре минуты, при условии маусмува по карте.

Последний раз редактировалось Smogg; 27.08.2014 в 15:46.
Smogg вне форума Ответить с цитированием
Старый 27.08.2014, 16:59   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Скачайте подключаемую библиотеку и смотрите каконо работает внутри. Скорее всего там Node.JS который работает в обе стороны(клиент принимает то, что посылает сервер и наоборот)
Человек_Борща вне форума Ответить с цитированием
Старый 27.08.2014, 17:43   #5
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Скачайте подключаемую библиотеку и смотрите каконо работает внутри. Скорее всего там Node.JS который работает в обе стороны(клиент принимает то, что посылает сервер и наоборот)
Я в душе не отражаю, что эти одинокие буковки значат -YMapsTraffic.js:

B = function(H, F) {
var I, G, J = [], K = [];
for (I = 0, G = H.length; I < G; I++) {
if (p.inArray(H[I], F) == -1) {
K.push(H[I])
}
}
for (I = 0, G = F.length; I < G; I++) {
if (p.inArray(F[I], H) == -1) {
J.push(F[I])
}
}
return {equals: !J.length && !K.length,added: J,removed: K}
}

Ок. Вопрос снимается. Что там внутрях джавы творится творится так и не понял, а нашел таки, в каком и где в JSON-ответе лежит про интересные мне "Дорожные происшествия".

надежда на фриланс-консультацию, что кто-то за меня будет незадорого разбираться в мутном коде, больше не актуальна Тему можно удалять (или переместить, как модерам угодно)
Smogg вне форума Ответить с цитированием
Старый 27.08.2014, 18:42   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это чего за код? Где вы его нашли? Он скорее всего и не предназначен для понимания, зачем так глубоко лезть? В справке ж описано все API.

Цитата:
внутрях джавы
Java и JavaScript это очень разные вещи.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 27.08.2014 в 18:45.
Alex11223 вне форума Ответить с цитированием
Старый 27.08.2014, 22:24   #7
Smogg
Участник клуба
 
Регистрация: 14.06.2011
Сообщений: 1,138
По умолчанию

Если б в справке было б что-то кроме параметров инициализации... В рантайме доступно лишь скрыть/показать слой.

Ну да, можно было сократить как ДжвСкрпт, но так длиннее получится. Или JS, но это раскладку дергать
Smogg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна консультация)) sasha_14-88 Общие вопросы Delphi 0 22.05.2014 08:25
JavsScript и работа во фрилансе alexAll JavaScript, Ajax 2 11.09.2013 16:53
Нужна консультация! Unamed Работа с сетью в Delphi 4 24.07.2010 13:06
нужна консультация Vogd777 Помощь студентам 2 28.04.2010 09:01
Нужна консультация NoVeto Помощь студентам 3 29.01.2010 00:10