Клуб API Карт

Найдено на тему «SVG»:
Svg иконки
imp-zip
19 августа 2017, 08:05

Зравствуйте. Есть мысль для карты использовать кастомные svg иконки (как здесь только svg), которые лежат в одном svg файле как symbol'ы c id'шниками. Есть ли какой-то пример и возможно ли это?

4 комментария
SVG
Как наложить прозрачный svg на карту по заданным координатам?
venireman
31 октября 2016, 17:35

Сейчас делаю так, но в Firefox оверлей получается не прозрачный, а с белым фоном:

var rectangle = new ymaps.Rectangle(map.getBounds(), {}, {
    cursor: "dragCursor",
    outline: false,
    strokeOpacity: 0,
    fillImageHref: 'https://upload.wikimedia.org/wikipedia/en/5/54/RCA_dog.svg'
});

http://jsbin.com/vusuwaz/edit?html,output

3 комментария
SVG,картинка на карте
Экспорт полигонов в PNG или SVG
alex-ramp
4 июля 2014, 11:39

Приветствую! Подскажите, есть ли простой способ экспортировать полигоны из карты в PNG или SVG?

1 комментарий
API 2.1,SVG,полигон
Мультиязычность + собств. SVG метки + динам. изменен. в адр. строке (напр: #0.000.000) в v.2.1
Егор
1 июля 2014, 20:32

Здравствуйте!

 

У меня возникло несколько вопросов (v.2.1):

 

  1. Мультиязычность в собственной карте (EN, ES, RU);
  2. Собственные SVG метки;
  3. Динамическое изменение в адресной строке.

 

1. Есть ли возможность создать собственную мультиязчыную карту для как минимум на 3-х языках (Английского, испанского и русского (желательно бы еще французкий и немецкий). Метки те же, координаты те же, элементы управления те же, все то же, только при подключении менять "?lang=ru_RU".

2. Правильно ли я понимаю, что собственные SVG иконки меток будут работать, если вместо ссылки на растр. изобр. (.gif, .png) указать ссылку на вектор?

3. Динамическое изменение в адресной строке. Я видел такую фичу только на одном сайте. Смысл в том, что когда юзер взаимодействует с картой (изменят масштаб например), то в адрестной строке к общему адресу добавляется якорь и координаты типа: #4.687. А если юзер кликнул на какую-то метку, то к этому добавится еще и название метки: #4.687-metka1 (как-то так). Таким образом, юзерам удобно делиться картой друг с другом. Выбрал масштаб, выбрал метку, скопировал полученный адрес и отправил другу (никаких тебе "получить ссылку").

 

 

 

9 комментариев
API 2.1,SVG
Android 2.3.x и SVG
ivan-germes
10 июня 2014, 02:26

Версия API 2.1, Android 2.3.x, стоковый браузер.

Не видны значки на элементах управления, не видны placemark-и.
Проверить можно здесь: http://api.yandex.ru/maps/

Подозреваю, что это связано с тем, что значки и placemark рисуются SVG.
Наверное использование PNG (как для IE8) решило бы эту проблему.

Если поддержка Android 2.3.x - это моветон,
можно ли как-то управлять процессом: какие стили будут подгружаться для карты или что-то типа того?
Хотелось бы решить проблему в пару строк (да, я знаю что можно кастомизировать каждый элемент по отдельности - но это очень лень).

Спасибо.

4 комментария
метка,API 2.1,SVG,android
SVG Markers & Raphael
Григорий
16 января 2014, 20:20

Скажите пожалуйста, есть ли возможность при создании темплейта SVG маркера создавать его не из строки, а из уже готового объекта, нарисованного с помощью библиотеки RaphaelJS? (для того, чтобы пользователи IE8 тоже что-то увидели)

Коротенький пример для опытов:

https://gist.github.com/Kamapcuc/8457693

2 комментария
метка,SVG,API 2.0,макеты
Переопределить svg иконку
Григорий
10 января 2014, 19:59

Нарисовал я допустим свой svg:

    <svg style="position: absolute; left: 0px; top: 0px; width=100px; height:124px">

        <g style="stroke-width:0;">

            <path d="M 50 124 l 14.6 -26.2 A 50 50 0 1 0 35.4 97.8" fill="#005baa"/>

            <circle cx="50" cy="50" r="36" fill="white"></circle>

            <polygon points="54.5,50.75,66.25,37,52.75,42.5,28.5,37.25" fill="#ed1c24" />

            <polygon points="44.25,48,75.5,63.75,46,57.75,30.5,64" fill="#005baa"/>

            <circle cx="52.75" cy="36.25" r="4.25" fill="#005baa"></circle>

        </g>

    </svg>

и хочу создать свой темплейт иконки и менять её цвет как мне вздумается. Что-то никак не могу найти в документации ничего.

11 комментариев
метка,SVG,API 2.0
Слой с единственным svg-тайлом поверх карты
onthefly
15 декабря 2013, 06:02

Есть задача выводить поверх карты слой с единственным векторным изображением в формате svg. При зуммировании карты, соответственно, должен масштабироваться и этот слой. Поскольку изображение векторное, делать массу тайлов, в том числе и для разных уровней зума, и затем подгружать их необходимости нет.


Подскажите, пожалуйста, направление решения такой задачи. Полистал документацию к API 2.0, но сходу сам не сообразил, как реализовать это наилучшим образом.

4 комментария
слои,SVG,API 2.0
Рассказ о графике в API на РИФ-Воронеж 2013
tekunova
22 апреля 2013, 13:30
Рассказ о графике в API на РИФ-Воронеж 2013

С 24 по 26 апреля в Воронеже состоится конференция РИФ-Воронеж, на которой выступит Антон Корзунов, разработчик API Яндекс.Карт.

Антон расскажет о современных технологиях отображения графики, а также о том, почему мы в API Яндекс.Карт используем Canvas для решения наших задач.

Выступление Антона состоится в рамках секции «Современные средства разработки», которая состоится 24 апреля в 16:30.

Узнать условия участия в конференции и информацию о ее программе можно на сайте rifvrn.ru.

Приходите, слушайте, задавайте вопросы!

Anton
4 комментария
конференции,SVG,Canvas,API 2.0,анонсы
Здравствуйте.
drhobbot
5 мая 2012, 18:00

Вот пример - у меня есть svg города http://el-mods.ru/etophia/ravnoves1.svg

Как мне прикрутить это svg к своей карте, чтобы можно было масштабировать, расставлять метки, писать названия улиц?

6 комментариев
SVG