Имя: Пароль:
1C
 
Яндекс карты на УФ
0 picom
 
15.09.17
09:44
Помогите отобразить, вылазит ошибка ScriptError
https://api-maps.yandex.ru/2.1.55/combine.js?load=0*!V!W6c6e8L6l!Y!0!16g6k6n6p!21k00!36s!4:o:p:r:s:t:u2B0Q!76t6v6x6B6E6K!$!-!_!.6L:w:A6O2I6P3b1f!)!,!;!@!q!j!Q!

На форме в поле html загружаю этот текст

<!DOCTYPE html>
<html>
<head>
    <title>Построение автомобильного мультимаршрута</title>
    <script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU"; type="text/javascript"></script>
    <script src="http://сайт где скрипт/multiroute_driving.js" type="text/javascript"></script>
    <style>
        html, body, #map {
            width: 100%; height: 100%; padding: 0; margin: 0;
        }
    </style>
</head>

<body>
<div id="map"></div>
</body>

</html>

а вот и текст самого скрипта, который валяется на сайте компании
function init () {
    /**
     * Создаем мультимаршрут.
     * Первым аргументом передаем модель либо объект описания модели.
     * Вторым аргументом передаем опции отображения мультимаршрута.
     * see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/multiRouter.MultiRoute.xml
     * see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/multiRouter.MultiRouteModel.xml
     */
    var multiRoute = new ymaps.multiRouter.MultiRoute({
        // Описание опорных точек мультимаршрута.
        referencePoints: [
            "Омск",
            "Томск"
        ],
        // Параметры маршрутизации.
        params: {
            // Ограничение на максимальное количество маршрутов, возвращаемое маршрутизатором.
            results: 2
        }
    }, {
        // Автоматически устанавливать границы карты так, чтобы маршрут был виден целиком.
        boundsAutoApply: true
    });

    // Создаем кнопки для управления мультимаршрутом.
    var trafficButton = new ymaps.control.Button({
            data: { content: "Учитывать пробки" },
            options: { selectOnClick: true }
        }),
        viaPointButton = new ymaps.control.Button({
            data: { content: "Добавить транзитную точку" },
            options: { selectOnClick: true }
        });

    // Объявляем обработчики для кнопок.
    trafficButton.events.add('select', function () {
        /**
         * Задаем параметры маршрутизации для модели мультимаршрута.
         * see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/multiRouter.MultiRouteModel.xml#setParams
         */
        multiRoute.model.setParams({ avoidTrafficJams: true }, true);
    });

    trafficButton.events.add('deselect', function () {
        multiRoute.model.setParams({ avoidTrafficJams: false }, true);
    });

    viaPointButton.events.add('select', function () {
        var referencePoints = multiRoute.model.getReferencePoints();
        referencePoints.splice(1, 0, "Омск");
        /**
         * Добавляем транзитную точку в модель мультимаршрута.
         * Обратите внимание, что транзитные точки могут находится только
         * между двумя путевыми точками, т.е. не могут быть крайними точками маршрута.
         * see https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/multiRouter.MultiRouteModel.xml#setReferencePoints
         */
        multiRoute.model.setReferencePoints(referencePoints, [1]);
    });

    viaPointButton.events.add('deselect', function () {
        var referencePoints = multiRoute.model.getReferencePoints();
        referencePoints.splice(1, 1);
        multiRoute.model.setReferencePoints(referencePoints, []);
    });

    // Создаем карту с добавленными на нее кнопками.
    var myMap = new ymaps.Map('map', {
        center: [55.750625, 37.626],
        zoom: 7,
        controls: [trafficButton, viaPointButton]
    }, {
        buttonMaxWidth: 300
    });

    // Добавляем мультимаршрут на карту.
    myMap.geoObjects.add(multiRoute);
}

ymaps.ready(init);

Причем, если код html открыть в через браузер, то все работает. А если эту страничку, которая в браузере отображается норм, открыть в 1С, то тоже ошибка.... ????? почему так....
1 Lexey_
 
15.09.17
09:49
(0) добавь <meta http-equiv="X-UA-Compatible" content="IE=9"></meta> после title
2 DrShad
 
15.09.17
09:51
HTTPS
3 picom
 
15.09.17
12:47
(1) спасибо тебе
4 picom
 
15.09.17
12:57
может еще подскажите, как скрипт этот разместить в теле HTML файла? марки много ними двумя..
5 picom
 
15.09.17
13:12
Спасибо
раобрался
Основная теорема систематики: Новые системы плодят новые проблемы.