Клуб API Карт

Это клуб для общения про API Яндекс.Карт. Мы ждём тех, кто хочет задавать вопросы про API, кто готов давать ответы на вопросы других пользователей, а также авторов желающих анонсировать свои проекты, созданные с использованием API Яндекс.Карт. Также в клубе публикуются новости проекта.

Общая информация
Полезное

Прочитайте, прежде чем создать новую тему

Интересует возможность получения объектов народной карты
Maxim R.
20 февраля, 20:13

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

Подскажите, пожалуйста, возможно ли каким-то образом реализовать след. функционал.

Необходимо встроить на сайт Яндекс-карту и получить объекты народной карты ? И так, чтобы они были интерактивные. События, например, на клик по ним повесить.

1 комментарий
народная карта
SearchControl width
info@profatlas.ru
18 февраля, 11:43

Добрый день, использую 

mySearchControl = new ymaps.control.SearchControl({
            options: {
                provider: 'yandex#search'
            }
  )

Как задать произвольную ширину для SearchControl ? 

maxWidth не помогает...

Нет комментариев
Геокодер: проблема с поиском улицы по части ее названия
uhamurad
17 февраля, 16:32

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

При использовании API Геокодера для поиска улицы по первым буквам ее названия столкнулся с проблемой: геокодер не выдает улицу в результатах поиска.

Приведу пример: улица Ахмадова г. Шали Чеченской респ. Мне нужно найти координаты улицы по первым четырем буквам ее названия — «ахма». При поиске этой улицы вручную через Яндекс Карты она находиться по следующей поисковой строке: 

Россия, Чеченская Республика, Шали, ахма

(ссылка)

Но при использовании геокодера найти улицу по первым буквам в названии не получается. ссылка

А если ввести полное название улицы — «ахмадова» — геокодер работает как надо. ссылка

Подскажите пожалуйста, возможно ли как-нибудь «исправить» работу геокодера? Или геокодер работает нормально, но я что-то делаю не так:(

Заранее спасибо!

2 комментария
геокодер,геокодирование
Ищу специалиста по работе с API Карт
ekaterina.savtchenko
17 февраля, 12:08

Добрый день!

Для своего блога /я риэлтор/ хотела бы сделать карту города, на которой выводятся маркеры с инфо о средней цене и др. параметрах квартир в зависимости от выбранных пользователем:

  • микрорайона /зоны пешей доступности от ж/д или метро.
  • типа дома
  • кол-ва комнат.
  • рамок бюджета.

Хотелось бы, что на карте были пробки, а в дальнейшем будем добавлять объекты будущего по градостроительному плану.

Мои контакты:

Мобильный/Вайбер/Ватсап +7/915/2334567

Эл. почта: 79152334567@yandex.ru

Нет комментариев
hint у пользовательских control.Button
Sergey Il`ich
16 февраля, 23:14

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

Создал элемент управления, назначил ему Layout. А как повесить хинт? В доках простого решения не нашел.

5 комментариев
Полигоны в objectManager
Maxim R.
16 февраля, 22:49

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

Нужно разместить на карте большое количество полигонов. В документации к objectManager ничего про полигоны не нашел. На хабре читал статью про objectManager от 2014 года, в которой говорилось, что поддержка полигонов в objectManager уже в разработке и скоро появится.

Но что-то непонятно появилась или нет ?

Если не появилась, то данная задача решается через активные области ? Т.е. генерить png на сервере придётся ?

4 комментария
ObjectManager,полигоны
API Яндекс.Карт версия 2.1.48
ymapsapi
16 февраля, 17:38

Мы выпустили новую версию API Яндекс.Карт 2.1.48. Для её подключения используйте адрес: api-maps.yandex.ru/2.1.48/?lang=ru_RU
Также мы переключили на новую версию api-maps.yandex.ru/2.1-dev/?lang=ru_RU и опубликовали обновленную документацию.

Добавлено:
- Слой панорам теперь доступен для выбора в переключателе типа карты. Плеер откроется аналогично Яндекс.Картам. При необходимости слой панорам в элементе управления 'typeSelector' можно отключить опцией 'panoramasItemMode'.
- Модуль 'Geolink' для добавления в тело страницы ссылки на адрес или организацию на Яндекс.Картах со статической картой в превью.
- Опция 'minPoints' в редакторе геометрий, определяющая минимальное возможное количество вершин геометрии.
- Опция 'autoFitToViewport' плеера Панорам.

Изменено:
- Обновлен стиль элементов управления.
- На неподдерживаемых платформах в плеере Панорам отображается сообщение для пользователя.

Исправлено:
- Иногда маркеры POI были неинтерактивны в браузерах Mozilla FireFox и Safari.
- Промежуточная точка в редакторе геообъекта позиционировалась неправильно при автоперемещении карты.
- Саджест в 'searchControl' не учитывал видимый центр карты.
- Не открывался балун маршрута при клике на склеенные метки.
- Не работали опции редактора ломаной 'vertexLayout' и 'edgeLayout'.
- Блок «Открыть в Яндекс.Картах» передавал неправильный порядок координат в одном из параметров поиска.
- Не работало перетаскивание карты на некоторых моделях WinPhone с версией ОС 8 и 8.1.
- Метки мультимаршрута на общественном транспорте не всегда склеивались после перемещения карты.
- Не снимался фокус с поля ввода при переходе в плеер Панорам.
- Не работал переход между снимками в плеере Панорам с помощью клавиш одновременно с изменением угла обзора.
- При печати страницы с плеером Панорам не печатался логотип.
- В некоторых системах не открывались номера домов а плеере Панорам при масштабе страницы больше 100%.
- Оптимизация и повышение стабильности плеера Панорам.
- Правки верстки.

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

Нет комментариев
новости,обновление,API 2.1,панорамы
Сжатие изображений
u.r.j.8.3.2.r.3.9.4.8-8jsf3-2
16 февраля, 12:29

Почему не пожать картинки? tinypng жмет 18% на тайл — это же много.

Нет комментариев
Изображения
Разделение кластеров
Пархоменко Евгений
16 февраля, 10:51

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

6 комментариев
Кластер,кластеризация
Корректность полученных координат
trarbish
15 февраля, 18:20

Добрый день! 

Я пользуюсь геокодером Яндекса с помощью библиотеки geocoder в Python.  

У меня следующий вопрос. В случае когда адрес не находится, Яндекс иногда возвращает координаты центра города или еще какой-нибудь точки города.

Например, я хочу найти координаты следующего адреса "им Артюшкова В.Д. ул, д.10, Краснодар г, Краснодарский край, Россия". Яндекс возвращает: 45.061834 38.908577, а адрес "Краснодар, 3". Можно ли каким-нибудь образом узнать, что Яндекс не нашел точный адрес и вернул приблизительные координаты?

Спасибо!

2 комментария
Расчет дистанции до ближайшей точки
Вадим Иванов
15 февраля, 16:35

У меня есть 25 офисов по всей России.

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

Я использовал маршрутизатор. Получается 25 запросов на 1 пользователя.

Ограничение Яндекса 25000 запросов в сутки. Значит мне можно определить ближайший офис 1000 раз в день. Но для меня этого мало.

Правильно ли я решаю задачу и можно ли иначе? 

4 комментария
расчет маршрута
Получение адреса при перетаскивании
shiyankin
15 февраля, 13:42

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

Использую multiRouter для построение маршрута на автомобиле, как можно при перетаскивании (когда wayPointDraggable: true) точки  получать новый адрес и вставлять его в поле input? Может быть у кого-то завалялся пример?

Спасибо.

4 комментария
Свой текст в метке кластера на карте
tam@bcagency.ru
14 февраля, 12:51

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

Спасибо.

2 комментария
Добавление балуна для метки с геокодированием
Роман Гришанин
14 февраля, 11:40

Всем привет! Помогите пожалуйста, не могу реализовать одну вещь. Имеются два массива: address - массив адресов в текстовом виде, description - массив описаний для балуна. На карту необходимо добавить метки по адресам из address и к меткам добавить балуны из description. Вот что я делаю:

for(i = 0; i < adress.length; i++){
					ymaps.geocode(address[i]).then(
						function(res){
							var tmp = new ymaps.Placemark(res.geoObjects.get(0).geometry.getCoordinates(), {balloonContent: description[i]});
							myMap.geoObjects.add(tmp);
						},
						function(err){
							alert('Ошибка при добавлении точек на карту!');
						}
					);
				}

Метки добавляются на карту, но значение балунов undefined. Думаю это из-за того, что точки добавляются асинхронно из-за промисного метода .then()

Помогите, как можно добавить к меткам балуны с описанием?

Нет комментариев
geocode,.then(),Placemark,geoObjects
Мелкие элементы управления на телефоне
xvalex
13 февраля, 19:17

Если использовать любой из примеров (например https://tech.yandex.ru/maps/jsbox/2.1/mapbasics) и открыть его на телефоне с большим разрешением (1920*1080) то все элементы управления получаются очень мелкими, и попасть по ним пальцами невозможно. При этом на сайте яндекс карт элементы управления вполне нормальные.

Документацию копал, как подключить мобильную версию сайта не нашел.

Можно ли подключить мобильную версию и как это сделать?

2 комментария
Фильтровать количество точек в видимой области карты
Valentin
13 февраля, 12:14

Добрый день, как фильтровать количество выводимых точек на карте? Точек может быть очень много и хочется на пример показывать только 500, если хочется увидеть больше, то пользователь зумирует карту. 

Использую LoadingObjectManager, сначала фильтер сделали на сервере, но столкнулись с проблемой, на пример работа с картой начинается в г.Москва, макс 500 отрисовалось точек, пользователь зумирует, а новые не видит. 

Думал восп. фильтром для objectmanager, но по какому критерию фильтровать? 

Подскажите пожалуйста, как это осуществить? Отрисовка происходит при помощи смены setUrlTemplate и перезаписью новых данных на карте reloadData.

Пока пишу вам, появилась идея при любом изменении карты (т.е. повесить событие change на саму карту), обновлять setUrlTemplate, но данный вариант кажется жутко не удобным, самое маленькое измнение карты будет тормозиться отрисовкой новых точек, как сделали на офф. сайте билайна

1 комментарий
LoadingObjectManager,filter,ObjectManager,overlays
placemark внутри polygon
Sergey Il`ich
13 февраля, 09:33

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

Рисую карту участков нашего села, участков не много, многоугольники. Хочу проставить им номера через placemark.

Как сделать, чтобы placemark размещался в центре многоугольника? И возможно, чтобы клик и по polygon, и по placemark открывал один и тот же балун? (сейчас балун у многоугольников, placemark`ов ещё нет)

5 комментариев
Polygon,Placemark,ballon
Не скачиваются карты для приложения Яндекс навигатор на iPhone
prestige-93
12 февраля, 14:52

Помогите пожалуйста, переустанавливал телефон и скачал заново Яндекс карты и Яндекс навигатор, начинаю загружать карту Москвы и области, ни там ни там она не скачивается, в навигаторе появляется ошибка, в яндекс картах просто не скачивается, телефон iPhone 6, версия ios последняя 10.2.1

2 комментария
Определить зону в переделах выбранного расстояния от статичной точки на карте
andrey.zhulin@instamart.ru
11 февраля, 17:17

Добрый день!

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

Образно, есть точка, определить какая зона карты с точностью до дома входит в зону до 5 км (по дорогам) от данной точки.

Спасибо!

3 комментария
Переезд с конструктора карт
pavel-klimenko
10 февраля, 11:39

Начинает не хватать конструктора карт.

Хотелось бы вывести список всех балунов и из текстом и использовать кластеризатор.

Сейчас в конструкторе на карту нанесены только балуны. Их порядка 42, но вручную не хотелось бы переносит. Или без вариантов?

Ещё в тексте всех балунов нужно поменять ссылку с "http://site" на протоколонезависимое написание "//site"

4 комментария