Клуб API Карт

Создание объекта карты в WebBrowser

Moonbreeze
17 февраля 2016, 13:07

Со вчерашнего вечера простейший код создания карты, отцентрированной на городе и прекрасно работающий во всяких Chrome и IE, равно как и в песочнице, вдруг перестал работать как в компоненте WebBrowser WinForms .NET, так и в VCL-ном компоненте Delphi TWebBrowser.

var mapObject;
ymaps.ready(
    function()
    {
        ymaps.geocode('Москва').then(
            function(res)
            {
                // здесь выбрасывается исключение
               mapObject = new ymaps.Map('map', {center:res.geoObjects.get(0).geometry.getCoordinates(), zoom: 13});
               mapObject.behaviors.enable( 'scrollZoom' );
               mapObject.options.set({suppressObsoleteBrowserNotifier: true});
            }
        );                        	    
    }
);

На строке с созданием объекта карты mapObject выбрасывается TypeError "'JSON' - определение отсутствует". Хотелось бы знать, с чем это связано и как дальше с этим жить.

2 комментария
Подписаться на комментарии к посту
Условия использования АПИ
https://yandex.ru/legal/maps_api/

2.3.2. Сервис может использоваться Пользователем только в рамках сайтов или мобильных приложений, доступных для бесплатного открытого использования неограниченным кругом лиц. Сервис не может использоваться для проектов, требующих оплаты, или иным образом ограничивающих доступ к ним третьих лиц. Необходимость зарегистрироваться не считается ограничением доступа в рамках настоящего пункта.


Можно увидеть ссылку на ваш сайт или мобильное приложение
Уже, видимо, нет - это был один из вариантов разработки. План был отображать Яндекс.Карты на десктопном приложении. Придётся перейти на OSM.
Спасибо за разъяснения, условия использования будем читать внимательнее :)