Клуб API Карт

40 комментариев
Подписаться на комментарии к посту
не работает
yhvvh,
Здравствуйте, поясните, пожалуйста, что именно не работает?
Можно прямо указать предыдущую версию при подключении API: https://api-maps.yandex.ru/2.0.42/?lang=ru-RU
ymapsapi,
2.0.42 работает спасибо, а при 2.0 не работает. я так понимаю не инициализируется карта , что конкретно не скажу. могу привести код
yhvvh,
дайте, пожалуйста, ссылку на страницу, где не работает, или соберите пример на jsfiddle.
ymapsapi,
я не специалист в этом деле. могу сказать только в 2.0 не работает
( т.е. карта отображается но перемещаться по ней нельзя - увеличить например, она просто висит на экране )
theMap=new Map1C("map",{
center:[ymaps.geolocation.latitude,ymaps.geolocation.longitude], // Определение координат по ip
zoom:10,
behaviors:['default','scrollZoom']
});

а 2.0.42 работает все прекрасно
ymapsapi,
щас попробую пример собрать
ymapsapi,
а долго можно будет пользоваться 2.042 версией?
yhvvh,
в ближайшее время 2.0.42 так же будет отключена.
Если Вы соберете пример или предоставите больше информации о проблеме (например, ссылку на сайт, где используется карта), мы постараемся помочь в решении проблемы.
yhvvh,
API нельзя использовать в 1С
<HTML lang=ru xml:lang="ru" xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type></META>
<SCRIPT type=text/javascript src="http://api-maps.yandex.ru/2.0.42/?load=package.standard&amp;mode=debug&amp;lang=ru-RU"></SCRIPT>

<SCRIPT src="http://yandex.st/jquery/1.3.2/jquery.min.js"></SCRIPT>

<SCRIPT type=text/javascript>
function init () {
var myMap = new ymaps.Map("map", {
center: [55.73, 37.75],
zoom: 10,
behaviors:['default', 'scrollZoom']
});

myMap.controls
.add('zoomControl', { left: 5, top: 5 })
.add('typeSelector')
.add('mapTools', { left: 35, top: 5 });

var b = [

'ПРОЕКТИРУЕМЫЙ ПРОЕЗД 4386,Д.1',
'123290, Москва г, Магистральная 2-я ул, дом № 14Б, корпус 1'];
$.each(b, function( index, element ) {

var myGeocoder = ymaps.geocode(element);
myGeocoder.then(
function (res) {
var coords=res.geoObjects.get(0).geometry.getCoordinates();
// Создаем метку и задаем изображение для ее иконки
myPlacemark = new ymaps.Placemark(coords, {
// Свойства.
// Содержимое иконки, балуна и хинта.
iconContent: index+1,
hintContent: element
}, {
// Опции.
// Стандартная фиолетовая иконка.
// preset: 'twirl#violetIcon'
preset: 'twirl#greenIcon'
});


// Добавление метки на карту
myMap.geoObjects.add(myPlacemark);
myMap.setBounds(myMap.geoObjects.getBounds());
}

);

});
}
ymaps.ready(init);
</SCRIPT>
<BODY>
<DIV id=map style="HEIGHT: 100%; WIDTH: 100%"></DIV></BODY></HTML>
ymapsapi,
Если меняем http://api-maps.yandex.ru/2.0.42 на 2.0 или 2.0-stable в 1С html поле - ошибки и не проставляются точки
dimik,
почему нельзя ?
1c@evrochehol.ru,
API нельзя использовать в 1С
yhvvh,
2.3.2. Сервис может использоваться Пользователем только в рамках сайтов или мобильных приложений, доступных для бесплатного открытого использования неограниченным кругом лиц. Сервис не может использоваться для проектов, требующих оплаты, или иным образом ограничивающих доступ к ним третьих лиц. Необходимость зарегистрироваться не считается ограничением доступа в рамках настоящего пункта.

https://yandex.ru/legal/maps_api/
dimik,
почему нельзя?
dimik,
1С Агент плюс использует
yhvvh,
т.е. мы купили официально у организации блок управления ТП под 1c и мы не можем использовать его?
yhvvh,
Спасибо, я передал информацию в юридический отдел.
Они не имеют право использовать АПИ Яндекса в своей системе, тем более продавать
dimik,
а Платный API можно использовать в 1С?
innakhamitskaya,
Да, можно
https://tech.yandex.ru/maps/doc/jsapi/2.1/commercial/index-docpage/

> Платный API Яндекс.Карт создан для коммерческого использования в закрытых системах, приложениях и программных модулях
dimik,
Почему ж так дорого то? Минимальный тариф 100.000 в год.
YStrelnikov,
Это вопрос очевидно не ко мне. А сколько для вас недорого?
dimik,
А вы посмотрите у API у Google Карт. 2500 запросов в сутки бесплатно. Превышение на 1000 запросов 0.5$. Согласитесь, недорого.
dimik,
https://developers.google.com/maps/pricing-and-plans/?hl=ru
YStrelnikov,
Видимо вы не читали их условия использования, так же как и наши.
Ваше приложение должно быть "Free, Public Accessibility"
https://developers.google.com/maps/terms#section_9_1

С соблюдением этого условия возможны дополнительные квоты на количество запросов на платной основе
где взять старую версию
Что не работает?
Добрый день!

Сейчас в 1с корректно работает 2.0.42, карта загружается без проблем, работает зум и т.д.
Пробовал 2.0.43 - не работает, при загрузке скрипта появляется ошибка
http://www.imgzilla.ru/image.uploads/2016-02-17/original-862ed090f0a26876573c24d240e766d5.png

Когда планируется отключение 2.0.42?
ser-vm11,
Завтра. Впрочем, судя по масштабу проблемы, можно перенести на сегодня.

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

https://yandex.ru/legal/maps_api/
twirl-team,
Какая разница, сайт или 1с, главное чтобы проект в котором используется сервис был не коммерческим.
Т.е. вы сегодня отрубите 2.0.42, но проблему с 2.0.43 не решите?
ser-vm11,
Здравствуйте, 1с это закрытая система для внутреннего использования сотрудниками компании. В закрытых системах разрешено использование только Платного API Яндекс.Карт.
ymapsapi,
Да ради бога, запилю на 2.0.43.
ymapsapi,
Ребята сделайте ценник адекватный, мы с радостью будем использовать API Яндекс.Карт на платной основе. Те цены которые мне озвучивали в Июне, это печально:
До 1 000 запросов в сутки — 100 000 рублей в год
До 25 000 запросов в сутки – 300 000 рублей в год
До 100 000 запросов в сутки – 350 000 рублей в год
До 500 000 запросов в сутки — 500 000 рублей в год.
Вы можете сделать цены конкурентными? Обратите внимание на ценник API Google Карт https://developers.google.com/maps/pricing-and-plans/?hl=ru
YStrelnikov,
Они более чем конкурентные
500 000 запросов у гугла стоит 237.5$ в сутки
https://yadi.sk/i/9bvHWXQ4oyXJD

500 000 запросов у Яндекса
500 000 / 80 / 365 = 17$ в сутки
Здравствуйте! Вчера утром скрипт работал на ура. Сегодня я так понимаю уже новая версия API. В скрипте изменил инициализацию на <script src="http://api-maps.yandex.ru/2.0.42/?lang=ru-RU" type="text/javascript"></script>. Карта грузится, но выдаёт ошибку: "Объект не поддерживает свойство или метод geocode"
vtv3,
А теперь, при загрузки карты ошибка: "ymaps" не определено
vtv3,
здравствуйте, мы пока не отключали 2.0.42
ymapsapi,
А 2.0.43, ещё тоже не вытягивает. Что делать, подскажите?
vtv3,
Соберите пример на jsfiddle, в котором воспроизводится ошибка, без кода ничего определенного сказать нельзя.