Клуб API Карт

Windows Phone (WebBrowser control) и addOverlay из API

infiwap
10 февраля 2012, 10:30

Проблема странная - на десктопных браузерах всё работает:

 

var router = new YMaps.Router(['МО, Новорязанское шоссе, дом 27 стр.1', 'Москва, ул. Ак. Глушко, 14-2'], [0], { viewAutoApply: true }, { avoidTrafficJams: true }

 

YMaps.Events.observe(router, router.Events.Success, function () {

 

map.addOverlay(router);

 

}

 

Ну в смысле показывает проложенный маршрут.

 

А на Windows Phone, при загрузке в элемент управления WebBrowser (который тот же самый IE9, только внутри приложения), не показывает линию маршрута - только начальную и конечную точки. Танцы с бубном не помогают - и router.Setstyle, и включение/отключение опций типа viewAutoApply - ну нет линии и всё...

 

 

 

 

 

 

 

 

 

5 комментариев
Подписаться на комментарии к посту

У вас банально не стартует графика, на WP7 как-то не проверяли.

Проверьте что браузер у вас именно в режиме IE9 и не переведен в режим ИЕ8 любым способом( те типом документа или X-UA-Compatible )

Спасибо за ответ! Проблема в том, что пример из API api.yandex.ru/maps/jsapi/examples/maproutersimple.html также не показывает маршрут в WebBrowser (Windows Phone Application), а в IE9 на том же WP7 показывает... Настроек особых у WebBrowser нет, Google directions в том же элементе WebBrowser работает отлично... Юзал бы его, если было бы отсутствие AvoidJams...

 

ну в смысле если были бы AvoidJams в настройках Google Directions

А можете пока, в порядке эксперимента после "отрисовки" маршрута взять innerHTML от карты.

Интересно пытается ли он там показать что либо и если пытается - чем.

Маршрут должен отображаться в любом браузере, даже если в нем никакой графики нет.

надеюсь не нарушаю правила форума )

 




http://vec03.maps.yandex.net/tiles?l=map&v=2.25.0&x=309&y=160&z=9&g=Gagarin" YMaps__id1328885813016="YMaps__id14" galleryImg="false">http://vec01.maps.yandex.net/tiles?l=map&v=2.25.0&x=310&y=160&z=9&g=Ga" YMaps__id1328885813016="YMaps__id18" galleryImg="false">http://vec04.maps.yandex.net/tiles?l=map&v=2.25.0&x=309&y=161&z=9&g=" YMaps__id1328885813016="YMaps__id20" galleryImg="false">http://vec02.maps.yandex.net/tiles?l=map&v=2.25.0&x=310&y=161&z=9&g=Gag" YMaps__id1328885813016="YMaps__id22" galleryImg="false">















Работа :(


>TBODY>l>













Дом :) Через 0.66365 часа.


>TBODY>l>

http://jgo.maps.yandex.net/tiles?l=trf%2Ctrfe&x=309&y=160&z=9&tm=1328885520" YMaps__id1328885813016="YMaps__id168" galleryImg="false">http://jgo.maps.yandex.net/tiles?l=trf%2Ctrfe&x=310&y=160&z=9&tm=1328885520" YMaps__id1328885813016="YMaps__id170" galleryImg="false">http://jgo.maps.yandex.net/tiles?l=trf%2Ctrfe&x=309&y=161&z=9&tm=1328885520" YMaps__id1328885813016="YMaps__id172" galleryImg="false">http://jgo.maps.yandex.net/tiles?l=trf%2Ctrfe&x=310&y=161&z=9&tm=1328885520" YMaps__id1328885813016="YMaps__id174" galleryImg="false">
http://maps.yandex.ru?origin=jsapi&ll=37.740761563181906,55.62729928468605&z=9&l=map" target=_blank YMaps__id1328885813016="YMaps__id26">
© ВТУ ГШ ВС РФ, © ЗАО «Резидент», © Роскартография, © ЗАО «ТГА», 2006 – N>http://maps.yandex.ru/agreement.xml" target=_blank jQuery1328885803764="3">Условия использования






http://api-maps.yandex.ru/i/0.4/traffic/semaphores/3lights-off.png); WIDTH: 11px; HEIGHT: 19px" class=YMaps-traffic-icon>Пробки</DIV>





Пробки

http://api-maps.yandex.ru/i/0.4/traffic/semaphores/small-lights/red.png); WIDTH: 22px; HEIGHT: 18px" class=YMaps-traffic-button-content__img>

n-content__traffic-level>7 баллов


n-content__traffic-hint><SPAN class=YMaps-traffic-button-content__traffic-time>18:47

n-content__level-hint>Серьёзные пробки






http://img.yandex.net/i/maps-api/traffic/mobile-maps.png) #fff2b1 no-repeat 10px 50%; PADDING-TOP: 2px" class=YMaps-traffic-addtext-i sizcache="1" sizset="0">http://mobile.yandex.ru/maps/probpromo.xml?from=apimaps" target=_blank YMaps__id1328885813016="YMaps__id37" jQuery1328885803764="7">Скачать мобильные
Яндекс.Карты</DIV>DIV>

Схема
Спутник
Гибрид



мирстранагородулицадом<A class=YMaps-slider-plus href="javascript:void(0)" YMaps__id1328885813016="YMaps__id87">>
20 км