|
Яндекс карты на УФ | ☑ | ||
---|---|---|---|---|
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
|
Спасибо
раобрался |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |