Клуб API Карт

Предустановленные опции геообъекта не работают за пределами package.full

alex.nizamov
19 июля 2012, 15:14

В документации сказано, что ключи доступны для пакетов standard и full, однако на практике это верно только для второго.

Минимальный пример:

 

 

<!DOCTYPE html>
<meta charset="utf-8">
<title>GeoObject preset / Yandex.Maps</title>
<script>
  window.onload = function() {
    ymaps.ready(function() {
      var map = new ymaps.Map("map", { center: [55.76, 37.64], zoom: 7 });
      map.geoObjects.add(new ymaps.GeoObject({
        geometry: {
            type: "Point",
            coordinates: [55.7637.64]
          }
        }, {
          preset: "twirl#airplaneIcon"
        }));
    });
  };
</script>
<div id=map style="border: 1px solid; height: 300px; width: 400px;"></div>

Если вместо package.geoObjects,package.standard загружать package.full, то рисуется правильная иконка.

Также в документации сказано, что option.presetStorage входит в пакеты package.fullpackage.mappackage.standard, однако ниже говорится, что ключи доступны только в  package.full и package.standard. Противоречие?

1 комментарий
Подписаться на комментарии к посту
Документация чуть-чуть опередила время :) В следующем релизе poi-иконки будут в пакете standard.