Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preset маркера карты #21

Open
dub34 opened this issue May 13, 2016 · 2 comments
Open

Preset маркера карты #21

dub34 opened this issue May 13, 2016 · 2 comments

Comments

@dub34
Copy link

dub34 commented May 13, 2016

Заметил такую вещь, что пресет иконки переопределяется всегда на стандартный, даже если в options конкретного маркера указать его. Например я беру массив из твоего примера
orderViewCtrl.routeMarkers = [ {coordinates:[56.56, 38.63], properties: {balloonContent: 'Здесь рыбы нет!'}}, {coordinates:[55.16, 39.89], properties: {balloonContent: 'Здесь рыбы тоже нет'}, options: {preset: 'islands#icon', iconColor: '#a5260a'}}, {coordinates:[55.08, 38.96], properties: {balloonContent: 'А здесь есть!'}} ];
В итоге получаю, что иконка меняет цвет, но пресет остается стандартным. Можешь даже в своем примере глянуть http://catatron.com/angular-ymaps/examples/balloons/
Поменять пресет можно только через глобальный конфиг.
Я порылся в коде и увидел, что скорее всего здесь все и происходит. Коллекция перетирает мои настройки
var collection = new ymaps.GeoObjectCollection({}, config.markerOptions);
Можешь что-то подсказать, как с этим бороться. Нужно сделать разные иконки на карте, а получается, что я могу только цвет менять

@dub34 dub34 changed the title Preser иконка карты Preset маркера карты May 13, 2016
@just-boris
Copy link
Owner

Если я правильно понял вопрос, то проблема в том, что опции коллекции имеют больший приоритет, чем опции самого маркера.

Выглядит как баг. Можно написать об этом разработчикам API: https://yandex.ru/blog/mapsapi пусть они что-нибудь скажут

@dub34
Copy link
Author

dub34 commented May 13, 2016

ну похоже, что так. Попробую написать. Спасибо

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants