Кто-нибудь видел пример использования API YahooMaps в silverlight (2.0)? В частности, JSON API? Yahoo публикует учебник для Flash, но не SL. Я пытаюсь понять, как обрабатывать JSON-ответ от сервера, который выглядит примерно так:
var YAHOO = window.YAHOO || {};
YAHOO.namespace = функция (-1) {
если (! _ 1 ||! _1.length) {
вернуть ноль;
}
var _2 = _1.split (".");
var _3 = YAHOO;
for (var i = (_ 2 [0] == "YAHOO")? 1: 0; i <_2.length; ++ i) {
_3 [_2 [я]] = _ 3 [_2 [I]] || {};
_3 = _3 [_2 [I]];
}
возврат _3;
};
YAHOO.namespace ( "Util");
YAHOO.namespace ( "виджет");
YAHOO.namespace ( "пример"); </p>
var YMAPPID = "mykey ....";
function _ywjs (inc) {var o = '<' + 'script src = "' + inc + '"' + 'type = "text / javascript"> <' + '/ script>'; document.write (о); } _Ywjs ( 'zttp: //l.yimg.com/d/lib/common/utils/2/dom_2.0.1-b2.js');
_ywjs ( 'zttp: //l.yimg.com/d/lib/common/utils/2/event_2.0.0-b2.js');
_ywjs ( 'zttp: //l.yimg.com/d/lib/common/utils/2/dragdrop_2.0.1-b4.js');
_ywjs ( 'zttp: //l.yimg.com/d/lib/common/utils/2/animation_2.0.1-b2.js');
_ywjs ('zttp: //l.yimg.com/d/lib/map/js/api/ymapapi_3_8_2_3.js'); <! - xm3.maps.re3.yahoo.com четверг, 16 июля: несжатый 18:46 PDT 2009 ->
(замените zttp на http в приведенном выше коде, на этой веб-странице я спамую)
В противном случае, как насчет OpenStreetMaps?