Клуб API Карт

Получать координаты, рисовать метки.

Пост в архиве.
spat1
10 мая 2010, 01:58

Здравствуйте, необходимо получать координаты объекта по tcp ip и рисовать его на яндекс карте. Вот не понимаю как реализовать? Карта будет находиться в той же программе что  ловит координаты. Координаты ловятся без проблем но вот как и теперь рисовать? Пишу на c#, кидаю компонент webbrowser там гружу страницу с яваскриптом. Как в яваскрипт подставлять заначения из внешнего мира? Думал о том что бы каждый раз(в 5 сек) менять содержимое яваскрипта подставлять координаты, и перезагружать страницу но это не вариант. 

2 комментария
ajax

Со страницы с картой каждые 5 секунд делаете запрос на сервер.
Сервер отдает новые данные.
В колбеке ajax запроса применяете эти данные к карте.

В апи яндекса уже включен jQuery,  я пользуюсь вот этим методом:
http://api.jquery.com/jQuery.getJSON/
или чтобы сервер не поднимать, можно попытаться выполнить на готовой странице джаваскрипт. Я с webbrowser не работал, но в простых браузерах если в коммандную строку вводить джаваскрипт то этот скрипт выполняется на странице.