Клуб API Карт

Найдено на тему «maps.yandex.ru»:
Список городов в маршруте
Andrew
18 марта 2017, 16:34

Предположим имееется маршрут из точки А в точку Б, требуется получить список городов попадающих в этот маршрут. Как это можно реализовать?

1 комментарий
yandex api,yandex,API yandex,maps,maps.yandex.ru
Поставить метку меню, удалив все остальные
Ilya10991
21 января 2017, 21:04

Есть код, который выводит метки на карте. При нажимании ссылки он удаляет выбранные метки(которые принадлежат данному пункту меню, а мне нужно чтобы при нажатии на пункт, оставались метки этого пункта, а все остальные(других пунктов), удалялись. Этот код на строчка 30-42(полностью привелк код, чтобы понимать ситуацию). Заранее благодарен за ответ

ymaps.ready(init);
 
function init() {
 
 
  var myMap = new ymaps.Map('map', {
      center: [50.443705, 30.530946],
      zoom: 14
    }, {
      searchControlProvider: 'yandex#search'
    }),
 
    menu = $('<ul class="menu"></ul>');
 
  for (var i = 0, l = groups.length; i < l; i++) {
    createMenuGroup(groups[i]);
  }
 
  function createMenuGroup(group) {
 
    var menuItem = $('<li><a href="#">' + group.name + '</a></li>'),
 
      collection = new ymaps.GeoObjectCollection(null, {
        preset: group.style
      }),
 
      submenu = $('<ul class="submenu"></ul>');
 
 
    myMap.geoObjects.add(collection);
 
    menuItem
 
      .appendTo(menu)
 
    .find('a')
      .bind('click', function() {
        if (collection.getParent()) {
          myMap.geoObjects.remove(collection);
        } else {
          myMap.geoObjects.add(collection);
        }
      });
    for (var j = 0, m = group.items.length; j < m; j++) {
      createSubMenu(group.items[j], collection, submenu);
    }
  }
 
  function createSubMenu(item, collection, submenu) {
 
    var submenuItem = $('<li><a href="1">' + item.name + '</a></li>'),
 
      placemark = new ymaps.Placemark(item.center, {
        balloonContent: item.name
      });
 
 
    collection.add(placemark);
 
    submenuItem
      .appendTo(submenu)
 
    .find('a')
      .bind('click', function() {
        if (!placemark.balloon.isOpen()) {
          placemark.balloon.open();
        } else {
          placemark.balloon.close();
        }
        return false;
      });
  }
 
  menu.appendTo($('body'));
 
  myMap.setBounds(myMap.geoObjects.getBounds());
}

2 комментария
API yandex,maps.yandex.ru
Можно ли получить список всех улиц по конкретному городу ?
yuliy.zadorozhniy@rollncode.com
4 сентября 2016, 02:15

Знаю, что можно получить адрес по координатам через геокодинг.
Но вот можно ли получить список всех улиц по конкретному городу ?

1 комментарий
maps.yandex.ru
Метка не добавляется на сайте
Khurshedi-abdu
1 августа 2016, 15:43

На сайте почему то не добавляются метки, а тут https://jsfiddle.net/4Lh38h12/ все норм работает, что не так? 

6 комментариев
maps.yandex.ru
Не работает suggest для домов по адресу "Санкт-Петербург, Большой проспект П.С."
Ренат
16 июня 2016, 12:32

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

Не работает suggest для домов по адресу "Санкт-Петербург, Большой проспект П.С.".

Если вводить "Санкт-Петербург, Большой проспект П.С.", то suggest есть (да и то не всегда), но если начать указывать номер дома, то suggest пропадает и предлагаются совсем другие улицы. Например, "Санкт-Петербург, Большой проспект П.С., 92"

То же самое с "Санкт-Петербург, Большой проспект В.О."

С другими адресами все работает корректно.

Поправите?

3 комментария
suggest,maps.yandex.ru
yandex-delivery dimik
Андрей Л.
18 апреля 2016, 20:31

https://github.com/dimik/ymaps/tree/gh-pages/examples/delivery-calculator

Не прогружается в браузере

3 комментария
maps.yandex.ru
Ограничение Yandex.Карт на отображение объектов
n.karmilin
1 апреля 2016, 18:01

Здравствуйте, есть проект сайта, на котором, на карте будут отображаться полигоны и точки(регионы и населенные пункты). Регионы будут прописаны в координатах, и храниться в базе.
Идея в том, что пользователь кликает на географический регион (область, район, город, село) и ему отображаются определенные показатели по этому региону: средняя зарплата и т.д.

Целевая аудитория - несколько тысяч уникальных пользователей в сутки, каждый делает в среднем 100 кликов.

Данный тип использования вообще имеет ограничения? Если да, то какие?

1 комментарий
maps.yandex.ru
Данные XML файлов с конструктора Yandex карта
Дмитрий Поляков
25 марта 2016, 17:11

Ранее в верисях 1.х в Яндекс картах была возможность копирования ссылок на созданную интеракивную карту xml файла и корректное отображение данных. Т.е. в конструкторе я создаю карту и формируется ссылка: https://maps.yandex.ru/?um=constructor:kgWQUio3FNdEtfbxR_wfJQqWb_1udYGU&source=constructor, где kgWQUio3FNdEtfbxR_wfJQqWb_1udYGU - это ключ, ссылка на пользовательскую карту. И введя https://maps.yandex.ru/export/usermaps/kgWQUio3FNdEtfbxR_wfJQqWb_1udYGU я перехожу на XML файл с данными моей карты. Но теперь данная ссылка работает не корректно и отображает иные данные, не соосветвующие моим. Как решить эту проблему?

1 комментарий
maps.yandex.ru
Ionic Framework + Yandex API
Удалённый пользователь
22 февраля 2016, 14:23

Добрый день !

Я делаю приложение на Ionic, и при использовании карт с библиотекой angular не могу нормально отобразить карту.

index.html -> 
<script src="js/angular-ymaps.js"></script>

app.js - > 

angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'ymaps' ])

view -> 

<yandex-map center="[55.21, 34.30]" zoom="10">
   <ymap-marker coordinates="coords"></ymap-marker>
 </yandex-map>

Но в выходе я получаю 

<ymaps class="ymaps-2-1-34-map ymaps-2-1-34-i-ua_js_yes ymaps-2-1-34-map-ru" style="width: 0px; height: 0px;">

Если карта появляется, но по умолчанию с высотой и длиной 0 пкс.  Почему это происходит и в какую сторону копать?

2 комментария
AngularJS,maps.yandex.ru
Вопрос по меткам
Данил Девятов
21 мая 2015, 13:21

Подскажите, как сделать именно такую метку? http://prntscr.com/77ny3v Чтобы текст был написан рядом на прозрачном фоне.

Спасибо!

4 комментария
метка,maps.yandex.ru,API 2.1
ссылка с сайта на Яндекс карту
Сергей Р.
28 апреля 2015, 15:14

Добрый день.

В коде страницы есть такая ссылка

<td><a href="https://maps.yandex.ru/?text=<?= $city ? $city.', ' : '' ?><?= $distr.', ' ?><?= $reg_title.', ' ?><?= $lnd_title ?>" target="_blank"><img alt="Карта Яндекс" src="/img/yamap.gif" /></a></td>

значения подставляются на русском языке. Раньше работало, а с некоторых пор перестала распознавать русский текст.

Подскажите дилетанту что можно сделать, чтобы это работало.

Пример страницы с сайта

http://a-estate.ru/9609

 Заранее извиняюсь за возможно глупый вопрос.

4 комментария
maps.yandex.ru
Именение размеров меток при зуммировании карты.
aospv
28 апреля 2015, 13:27

Прошу подсказать (или дать ссылку), как реализовать изменение размеров меток при зуммировании карты?

Наподобие такого: https://maps.yandex.ru/?text=%D1%81%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F&sll=37.617671%2C55.755768&sspn=0.031178%2C0.008773&ll=37.617671%2C55.755768&z=16&sctx=BQAAAAEABFjk1w%2FPQkCCrn0BveBLQFDCTNu%2FUgpAJNHLKJab8T8AAAAAFAAAAAAAAAAAAAAAAAAAAAADAAAAAQ%3D%3D

1 комментарий
метка,maps.yandex.ru,API 2.1
Не совсем обычная настройка карты
Константин Пономарёв
23 апреля 2015, 13:57

Все доброго времени суток! Кто-нибудь из вас сталкивался с такой настройкой карт? Как это можно реализовать на своём сайте?

5 комментариев
maps.yandex.ru,API 2.1
Объясните пожалуйста НЕ ПРОГРАММИСТУ, как вставлять нестандартные значки на Яндекс Картах (по аналогии с Гугл Карты)
cnn1985
10 февраля 2015, 16:07

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

Пользуюсь обычными Яндекс картами (не для заливки на сайт).

Нажимаю "Мои карты"- "Создать новую карту".

Наношу на ней метки (стандартные в форме перевернутой шестерки), отправляю себе на почту ссылку на карту, далее открываю эту ссылки с мобильного телефона когда уже в поле и ориентируюсь по меткам.

Накопилось много меток (хоть и с разными цветами)

 

ВОПРОС: как (по простому) вставить в свою Яндекс Карту новую метку (значек) с другим дизайном (футбольный мяч, жилое здание, самолет и пр.), чтобы ее можно было просматривать через браузер с мобильного телефона?!

Желательно, чтобы Яндекс (или кто-то из продвинутых пользователей) выложил обучающее видео.

Думаю многим это пригодится.


Например меня устроят метки, которые идут по ссылке:

https://tech.yandex.ru/maps/doc/jsapi/1.x/ref/reference/styles-docpage/

Но что с этим набором незнакомых мне символом делать,я не понимаю. :(

 

P.S.  в Гугл Картах это можно зделать, хоть и кривовато, но не обладая навыками пргограммирования.

 http://www.youtube.com/watch?v=-dv3AAiImqg (см. время 15.55, "форма значка" - "еще" - "открыть каталог значков").

Хочется накже в любимом Яндексе

5 комментариев
maps.yandex.ru
Предустановка комментария при печати карты
ffho
4 февраля 2015, 14:33

Есть ли параметр, который отвечает за передачу комментария при печати карты?. Например, Карта. Что нужно передать в параметрах, чтобы поле комментарий было заполнено?

3 комментария
maps.yandex.ru
Информация об улицах
Андрей
26 января 2015, 17:18

Существует ли возможность по названию например проспекта получить информацию о количестве домов и их нумерации находящихся зданий на нём.

Вот например мне необходимо узнать количество домов и как они нумеруются улицы Лесной Россия, Москва.

Этот вопрос я задаю из-за того, что при вводе в поиск например этот адрес (Россия, Москва, Лесная улица) слева появляется информация количество домов 89 штук, при нажатии которой, появляется вся нумерация домов находящиеся на данной улице 

2 комментария
maps.yandex.ru,геокодирование
Смещение метки от координаты
test-executive
24 декабря 2014, 16:17

Приветствую!

Беру координаты меток из myPolygon.geometry.getCoordinates(). Ввожу на курту координаты http://maps.yandex.ru/-/CVCyyUZG. Метка стоит не точно по координате а со смещением к ближайшей улице/дому. В гул картах все точно точно https://www.google.ru/maps/place/56°01'45.1"N+35°57'42.6"E/@56.0291872,35.961962,19z/data=!4m2!3m1!1s0x0:0x0?hl=ru .

Подскажите пожалуйста, как яндекс карту, заставить отображать метку точно по координатам?

3 комментария
метка,maps.yandex.ru,координаты
Как сохранить маршрут на Яндекс карты
idgulia
16 декабря 2014, 00:41

Как сохранить маршрут на Яндекс карты, например из дома до работы, чтобы не забивать постоянно адрес? Мне например постоянно надо смотреть пробки. Спасибо

7 комментариев
маршрутизация,maps.yandex.ru
404 у services/search/1.x/search.json
adoconnection
11 декабря 2014, 17:50

Добрый день.

До недавнего времени можно было делать такие запросы, а сейчас 404 ошибка.

http://maps.yandex.ru/services/search/1.x/search.json?autoscale=0&lang=ru-RU&ll=37.61767099999992,55.7557738481629&origin=maps-pager&results=200&spn=2.169799804687493,0.6543974020819192&text=Автозапчасти&type=biz,psearch,web

 

Я что-то пропустил и этот функционал больше недоступен или какие-то технические работы?

8 комментариев
maps.yandex.ru,пользовательское соглашение
Разные данные в веб-версии и в API
Yevhen
11 декабря 2014, 14:43

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

 

Есть конкретный пример: в левой колонке веб-версии карты видно, что ближайшей станцией метро для данной точки является «Белорусская», потом «Маяковская». Если же получить координаты адреса через Геокодер, а потом получить список ближайших станций метро, то можно увидеть, что вышеупомянутые станции поменялись местами.

 

Почему так происходит и как сделать чтобы было как в «вебморде»?

 

P. S. на самом деле используется JavaScript API v2.1, но результат тот же, что и в Геокодере.

5 комментариев
геокодер,maps.yandex.ru,API 2.1