Клуб API Карт

Проблема с IE 8.0.6001.18702 128-разр.

Пост в архиве.

Доброго времени суток.

Проблема с прокладкой маршрута. Серверная винда 2003.

Точки показывает, при прокладке маршрута пишет ошибки.

 

Сведения об ошибке на веб-странице

 

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; Компания Финестра)

штамп времени: Thu, 4 Oct 2012 04:25:47 UTC

 

 

Сообщение: Объект не поддерживает это свойство или метод

Строка: 60

Символ: 1

Код: 0

URI-код: file:///C:/Documents%20and%20Settings/KochnevAA/Рабочий%20стол/Untitled-3.html

 

 

Сообщение: Graphics.Factory.Create: null: line - не известный примитив

Строка: 1

Символ: 712630

Код: 0

URI-код: http://api-maps.yandex.ru/2.0.17/release/combine.xml?modules=dPgJgWdJfcdLdBf6lKnelSlPlXlJfnfhjZjYgafPiiihikiFedmSmRkAkBkxkbjKimismpiGiHfkkaiwirflmqmwmsixdHhaefeUjEjDjHjFjGjcjbjejdjnjjjmjljki4i0i3i1i2jai5i9i8i6fKfIfFjQfJmPmLmQmKmOmMexeMepk4k2gVdOnkkLgrhFfdnGl3l5l2l4fbeEh4h3h5nElOm9m7m5owoxovoRozoJn4oIoCd0lWf0e5nFnDlTlQlYnsnSnTeed4eielhihhhjehhfecekd7leeQlil1lfeRd9d6ejead3d8mxiMgpgmkddDkedKgCe8fge4gFiBiAiziEiCiDgonagHdCfNe2hzhygwe7eLhDfMjVeweAdQeNeyjWemjXmoijl9mmmil6mlmhifidmamnmjgiglebegerj0dMjUjSghgggkdGkte9kwfVkvgjgfeHkrdEj1jqjyoaocjJipiviyfffrfigMfShEhQjIiIilmriLjNiqmvjMiJioiumujLiKinitmtd1dWdYlgkCeVeTj2fDjifEjgjfjhgKmAmBmzdRdTdSi7jOdFkcjTgQf7eCeGgPgOjCjRfHmNhLngkZkMhwiceqhRhvlLnOnLnKnMnNnInHnBnAnCgzm8m6m4oToSoYoZpcpdpbo0o1o3o2pnpfpepgpqproXplpapmoEn3oUoDcrgLlVfogNnJlUn0otosoun1n2lRnRnrj3kgkffsftfugGk7f8gBenh6h7h8h9hYh0hWibh2iahXhbhgevd5hdhcljeWeDl0gyfxfyhUfqfUhPhxfXhVgqesgtkVe6fefmkUk0kXeBe3gIfOfQoLoMogoiohmTmUoKn5mfmdl7n9memkn8n7l8mggdkokqkpkskyfakzfYf1fTf2fWj4j5kij8dNkhhthIhnmYjwfZhujoodmFobmChKjvjujtmJmEjsmHhJjrmGeFdXdZd2nlnonmnpnnnqkDiWgndVg3jPf3fLezeJltlvlMe0geoGoFoHhBlplmdjcaczb0c7apdIaxa9e1pobxcncyoBcXadaIbrcvbGnXnPnQfAoloQnunyoqoropnxnvoonwntnzhSlBfpk6gugseYeXlZgEhZh1helkhpiTiOhTeZfwhAePfjiNk1kWkYeIetiembn6igiUkufRmVj7hOhGfBhshrjxjAmImDg5jBjpiRfzdUgZj6fGgxlwlylulqlNoVo4o5o6o7lollaBaMdidAcIbacFdmbjcQcOaDb6cua1cqppa2bYcAc8bQaGchcgnYfvonojdhbTaQbWdzccavokaXb5b2ndf4klkmnhnihoiZg7mcfClraecLarcEbEpjphpipko8o9cBbvbebydxaccCcMa6cbbIahdwcNcDblbScJc0cGdlaudeduakaAoPomb9asb4eOeum3kjhkgUlzm1mycsdqbAaNbUcYcZbRamcHbCa8bZhCc6clcfdncxaiaybnaUcWaaaP&jsonp_prefix=ymaps2_0_17

 

 

Сообщение: Graphics.Factory.Create: null: line - не известный примитив

Строка: 1

Символ: 712630

Код: 0

URI-код: http://api-maps.yandex.ru/2.0.17/release/combine.xml?modules=dPgJgWdJfcdLdBf6lKnelSlPlXlJfnfhjZjYgafPiiihikiFedmSmRkAkBkxkbjKimismpiGiHfkkaiwirflmqmwmsixdHhaefeUjEjDjHjFjGjcjbjejdjnjjjmjljki4i0i3i1i2jai5i9i8i6fKfIfFjQfJmPmLmQmKmOmMexeMepk4k2gVdOnkkLgrhFfdnGl3l5l2l4fbeEh4h3h5nElOm9m7m5owoxovoRozoJn4oIoCd0lWf0e5nFnDlTlQlYnsnSnTeed4eielhihhhjehhfecekd7leeQlil1lfeRd9d6ejead3d8mxiMgpgmkddDkedKgCe8fge4gFiBiAiziEiCiDgonagHdCfNe2hzhygwe7eLhDfMjVeweAdQeNeyjWemjXmoijl9mmmil6mlmhifidmamnmjgiglebegerj0dMjUjSghgggkdGkte9kwfVkvgjgfeHkrdEj1jqjyoaocjJipiviyfffrfigMfShEhQjIiIilmriLjNiqmvjMiJioiumujLiKinitmtd1dWdYlgkCeVeTj2fDjifEjgjfjhgKmAmBmzdRdTdSi7jOdFkcjTgQf7eCeGgPgOjCjRfHmNhLngkZkMhwiceqhRhvlLnOnLnKnMnNnInHnBnAnCgzm8m6m4oToSoYoZpcpdpbo0o1o3o2pnpfpepgpqproXplpapmoEn3oUoDcrgLlVfogNnJlUn0otosoun1n2lRnRnrj3kgkffsftfugGk7f8gBenh6h7h8h9hYh0hWibh2iahXhbhgevd5hdhcljeWeDl0gyfxfyhUfqfUhPhxfXhVgqesgtkVe6fefmkUk0kXeBe3gIfOfQoLoMogoiohmTmUoKn5mfmdl7n9memkn8n7l8mggdkokqkpkskyfakzfYf1fTf2fWj4j5kij8dNkhhthIhnmYjwfZhujoodmFobmChKjvjujtmJmEjsmHhJjrmGeFdXdZd2nlnonmnpnnnqkDiWgndVg3jPf3fLezeJltlvlMe0geoGoFoHhBlplmdjcaczb0c7apdIaxa9e1pobxcncyoBcXadaIbrcvbGnXnPnQfAoloQnunyoqoropnxnvoonwntnzhSlBfpk6gugseYeXlZgEhZh1helkhpiTiOhTeZfwhAePfjiNk1kWkYeIetiembn6igiUkufRmVj7hOhGfBhshrjxjAmImDg5jBjpiRfzdUgZj6fGgxlwlylulqlNoVo4o5o6o7lollaBaMdidAcIbacFdmbjcQcOaDb6cua1cqppa2bYcAc8bQaGchcgnYfvonojdhbTaQbWdzccavokaXb5b2ndf4klkmnhnihoiZg7mcfClraecLarcEbEpjphpipko8o9cBbvbebydxaccCcMa6cbbIahdwcNcDblbScJc0cGdlaudeduakaAoPomb9asb4eOeum3kjhkgUlzm1mycsdqbAaNbUcYcZbRamcHbCa8bZhCc6clcfdncxaiaybnaUcWaaaP&jsonp_prefix=ymaps2_0_17

 

 

Сообщение: Объект не поддерживает это свойство или метод

Строка: 1

Символ: 1

Код: 0

URI-код: http://api-maps.yandex.ru/services/coverage/1.0/coverage.xml?l=pmap&ll=87.69571000,53.72136865&z=12&lang=ru_RU&callback=jsonp_yandex_coverage__l_pmap_ll_87_69571000_53_72136865_z_12_lang_ru_RU

 

 

Сообщение: Объект не поддерживает это свойство или метод

Строка: 60

Символ: 1

Код: 0

URI-код: file:///C:/Documents%20and%20Settings/KochnevAA/Рабочий%20стол/Untitled-3.html

 

На серверной винде 2008 R2 работает. 

Помогите плиз, очень надо!

 

 

 

<html xmlns="http://www.w3.org/1999/xhtml">

<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>

<meta http-equiv='X-UA-Compatible' content='IE=7'>

 

<body>

 

<p><input type="button" value="Добавить на карту" id="addMarker"/>

<input type="button" value="Проложить маршурт" id="addMarkerRoute"/>

<input type="button" value="Удалить все метки" id="deleteMarker"/></p>

</body>

<style>

body, html {

    height: 100%;

}

.ymaps-image-with-content-content{

 z-index: 9999;

}

</style>

 

 

<script type="text/javascript" src="http://api-maps.yandex.ru/2.0/?coordorder=longlat&load=package.full&wizard=constructor&lang=ru-RU&onload=fid_1348033430528824210974"></script>

<script src="http://yandex.st/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>

<div id="ymaps-map-id_1348033430528824210974" style="width: auto; height: 750px;"></div>

 

<div style="width: auto; text-align: right;"><a href="http://n.maps.yandex.ru/" target="_blank" style="color: #1A3DC1; font: 13px Arial,Helvetica,sans-serif;">.</a></div>

<script type="text/javascript">

var totaltime = 0; 

var totalLength = 0; 

var arrowtotal= '';

var pathLengthtime= '';

var touch= 0;

var myRoute;

function fid_1348033430528824210974(ymaps) {

var map = new ymaps.Map("ymaps-map-id_1348033430528824210974", {center: [87.155205, 53.786502], zoom: 12, behaviors: ["default", "scrollZoom"], type: "yandex#publicMap"});

var  cluster = new ymaps.Clusterer();

 

map.controls.add('searchControl').add("zoomControl").add("mapTools");

 

 // Создаем кластеризатор

              

function addMarkers () {

var placemarks = [];

placemarks[0]=new ymaps.Placemark([87.314548,53.749519], {balloonContent: "12090019 <br/>Лидия Александровна<br/>654103, Кемеровская обл, Новокузнецк г, Притомский пос., Капитальная ул",icontext: "12090019", iconContent: "12090019"}, {preset: "twirl#blueStretchyIcon"});

placemarks[1]=new ymaps.Placemark([87.155205,53.786502], {hintContent: 'Выберите точку и нажмите правой кнопкой мыши', balloonContent: "12080809 <br/>Никогосян Нораир Воротович<br/>654000, Кемеровская обл, Новокузнецк г, Атаманово, Крайняя",icontext: "12080809", iconContent: "12080809"}, {draggable: true,preset: "twirl#redStretchyIcon"});

placemarks[2]=new ymaps.Placemark([88.170696,53.685801], {balloonContent: "12080626 <br/>Ирина Владимировна<br/>652870, Кемеровская обл, Междуреченск г, Междуреченск, Камышовая ул",icontext: "12080626", iconContent: "12080626"}, {preset: "twirl#blueStretchyIcon"});

placemarks[3]=new ymaps.Placemark([88.095103,53.693357], {balloonContent: "12090933 <br/>Офис<br/>652870, Кемеровская обл, Междуреченск г, Междуреченск, Коммунистический пр-кт",icontext: "12090933", iconContent: "12090933"}, {preset: "twirl#blueStretchyIcon"});

placemarks[4]=new ymaps.Placemark([88.096298,53.689699], {balloonContent: "12092800 <br/>Домовой<br/>652880, Кемеровская обл, Междуреченск г, Междуреченск, Лазо ул",icontext: "12092800", iconContent: "12092800"}, {preset: "twirl#blueStretchyIcon"});

 

cluster.options.set({

                            gridSize: 5

                        });

 

                     // Добавлеяем массив меток в кластер

                    cluster.add(placemarks);

 //alert('до');                  

   // Добавляем кластер на карту.

                    map.geoObjects.add(cluster);

//alert('после');

 

map.geoObjects.getGeoObjects().each(function (myPlacemark){

myPlacemark.events.add("contextmenu",

   function(e) {

touch =1;

arrowtotal =''+myPlacemark.properties.get('iconContent')+'|';

});

 

myPlacemark.events.add("click",

   function(e) {

});

myPlacemark.events.add("dragend",

   function(e) {

arrowtotal +=myPlacemark.properties.get('iconContent')+'|'+e.get('target').geometry.getCoordinates();

});

});

};

 

                        

 

function addMarkerRoute () {

 

ymaps.route([[87.314548,53.749519],[87.155205,53.786502],[88.170696,53.685801],[88.095103,53.693357],[88.096298,53.689699]

            ], {

                // Опции маршрутизатора

                mapStateAutoApply: true // автоматически позиционировать карту

            }).then(function (route) {

                map.geoObjects.add(myRoute =route);

                moveList='маршурт </br>';

// Получаем первый маршрут 

           var kol =0;

                   route.getPaths().each(function (path){ 

kol=kol+1;

                      // Маршрут состоит из сегментов. Сегмент - участок маршрута, который нужно проехать

                      // до следующего изменения направления движения.

                      segments = path.getSegments(),

                      moveList += 'Трогаемся.</br>';

var  Length=0;  Time=0;

                  for (var i = 0; i < segments.length; i++) {

                      var street = segments[i].getStreet();

                      moveList += ('Едем ' + segments[i].getHumanAction() + (street ? ' на ' + street : '') + ', проезжаем ' + segments[i].getLength()/1000 + ' км.,'+segments[i].getTime()/60+' мин. ');

                      moveList += '</br>';

totaltime=totaltime+segments[i].getTime();

totalLength=totalLength+segments[i].getLength()/1000;

Length=Length+segments[i].getLength()/1000;

Time=Time+segments[i].getTime();

               }

                  moveList += 'Останавливаемся.</br>';

pathLengthtime +=''+kol+','+Length+','+Time+',';

Length=0; Time=0;

 });

 

moveList += totaltime+'</br>';

                  // Выводим маршрутный лист

                  $('#list').append(moveList);

 

 

            }, function (error) {

               // alert("Возникла ошибка: " + error.message);

            });

}

 

// Удаление всех меток с карты

            function deleteMarker () {

                // Удаляем все  метки из кластера

                cluster.removeAll();

                // Удаляем кластер с карты

                map.geoObjects.remove(cluster);

 map.geoObjects.remove(myRoute);

            }

 

$('#addMarker').bind('click', addMarkers);

$('#addMarkerRoute').bind('click', addMarkerRoute);

$('#deleteMarker').bind('click', deleteMarker);

};

 

 

 

</script>

 

 

</html>

 

8 комментариев

 

Строка: 1

Символ: 712630

в релиз версии всего одна строка, бессмысленно ее присылать.

подключите АПИ в режиме debug

и пришлите ссылку

Win NT и другие старые серверные винды в принципе не содержат стандартную графическую подсистему.

Примите мои соболезнования.

Хотя вроде как-то можно туда DX\OpenGL поставить( в кваку мы в свое время играли).

Единственным "простым" решением проблемы будет - либо поставить другой браузер(возможно ли это?)

Или перейти на первую версию карт - первая версия умеет рендерить графику на стороне сервера (SSG).

Но честно говоря не знаю включится ли этот режим - браузер то вроде как поддерживает(во второй версии доступные механизмы проверяются другими способами)

Поставили DX не сработало. Т.е. других вариантов нету?  Вы не сможете этот баг исправить?

Это не наш "баг", к сожалению АПИ работает в браузере и ограничено способностями браузера.

Могу вам посоветовать попробовать ChromeFrame, но я не знаю подключится ли он ли он  у вас.

Если сработает - получите нормальный Хром внутри ИЕ, и внутри 1C значит.

ПС запрещает использовать АПИ в 1С

 

Простите, а что такое ПС и почему он запрещает использовать АПИ в 1С ?

ПС - пользовательское соглашение

пункт 2.3.2

 

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

Я это использую для своих целей и нужд, а не на продажу.