Клуб API Карт

API Яндекс.Карт версия 2.0.20

tekunova
28 ноября 2012, 18:13
API Яндекс.Карт версия 2.0.20

Опубликована новая версия API Яндекс.Карт. Она доступна по адресу api-maps.yandex.ru/2.0.20. В четверг, 29 ноября, мы переключим на нее api-maps.yandex.ru/2.0. Если вы хотите продолжить использование предыдущей версии, указывайте api-maps.yandex.ru/2.0.18.

Пожалуйста, прочтите статью о системе версионирования API.

Новые возможности:

— Геообъектам можно задавать заливку с помощью опции fillImage.

— Всем пользователям API по умолчанию включено проваливание в Народную карту. Отключается опцией yandexMapAutoSwitch.

Добавлено:

— Метод getClosest во всех геометриях.

— Опции searchCoordOrder в геокодере и элементе управления Поиск по карте.

— В GPS-треке выводится часовой пояс.

— data.Manager не изменяет переданный ему в конструктор объект.

— События geometrychange, propertieschange, pixelgeometrychange пропагируются по коллекциям геообъектов.

— Опция interactivityModel для балуна и хинта.

Исправлено:

— Карту нельзя было перемещать через неинтерактивные геообъекты.

— В IE8 не отображался контент метки.

— Правки верстки в браузерах Internet Explorer.

— Балун на прямоугольнике всегда открывался на границе фигуры.

— Мелкие недочеты в работе элемента управления Пробки.

— Layer не отслеживал изменение опции zIndex.

— Не срабатывал autoPan балуна геообъекта при программном изменении координат геообъекта.

— Некорректная работа метода contains геометрии «круг».

— Элемент управления Поиск по карте некорректно работал с пользовательским провайдером геопоиска, если в ответе не было поля boundedBy.

— При наведении курсора на геообъект хинт закрывался, даже если у геообъекта не было своего хинта.

— При вызове метода getBounds у точечной геометрии происходила передача координат по ссылке, а не по значению.

— Некорректная работа RouterEditor в случае невозможности построения маршрута.

Команда разработчиков API Яндекс.Карт.

4 комментария
Подписаться на комментарии к посту

Очень интересно, но сразу всплыл вопрос по одному из анонсированных добавлений.

Геообъектам можно задавать заливку с помощью опции filImage

Все таки Геообъектам можно задавать заливку с помощью опции filImage или fillImage (в вашем варианте пропущена вторая l в префиксе fill)

И как ее использовать? Пробую писать

подключаю новую версию апи

.... 

var myGeometry = {
type: 'Polygon',
  coordinates: [.....]
},
myOptions = {
fill: true,
filIImage: 'textures/fill.jpg', //пробовала оба варианта написания и  filIImage  и  filImage 
//fillColor: '#00FF00',
// fillOpacity: 1,
strokeWidth: 3,
strokeColor: '#0000FF', // синий
strokeStyle: 'solid',
strokeOpacity: 1,
  draggable: true  
};

var myPlacemark = new ymaps.GeoObject({geometry: myGeometry}, myOptions);  

Заливает полигон полупрозрачным синим цветом и все :(

 

Судя по списку загруженных объектов, которые показывает firebug, картинку fill.jpg грузить даже не пытается

 

 

 

 

Вот такая у нас Екатерина, и документация еще не обновилась.

Опции две - fillImageHref:url и fillMethod:"tile" или "stretch", по умолчанию stretch - те тянуть изображение на всю фигуру.

о, так все отлично работает. спасибо :)

upd: и fillOpacity даже срабатывает

Спасибо большое! Исправила.