Quantcast
Channel: Клуб API Карт
Viewing all 7380 articles
Browse latest View live

обновление отображения clusterCaption в балуне кластера

$
0
0

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

проблема с изменением clusterCaption в балуне кластера.

если не использовать команду:
objectManager.clusters.balloon.setData(objectState.cluster);
то при изменении clusterCaption ничего не происходит, если же использовать, то список объектов слева перерисовывается целиком, соответственно, если находишься в балуне с кол-вом объектов 8+ и активном объекте начиная со 2-го и дальше, при обновлении балуна список объектов, естественно, "скачет".

собрал пример: http://jsfiddle.net/co5jfu45/3/

есть ли какой-то другой нормальный способ обновления отображения clusterCaption так, чтобы список объектов не перерисовывался целиком и не скакал, а обновлялось отображение clusterCaption только у выбранного объекта и положение объекта в списке не менялось?


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

$
0
0

Добрый день!

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

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

Спасибо!

Не скачиваются карты для приложения Яндекс навигатор на iPhone

$
0
0

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

placemark внутри polygon

$
0
0

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

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

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

Фильтровать количество точек в видимой области карты

$
0
0

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

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

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

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

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

Как получить тип общ.транспорта и остановки?

$
0
0
var tran = segment.model.properties.get('transports');
var trans = tran[0].type;

Добрый день,

не могу получить  тип транспорта.
Что я делаю не так? 

Тоже самое и с остановками... 

var stop = segment.properties.get('stops');

Мелкие элементы управления на телефоне

$
0
0

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

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

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

Добавление балуна для метки с геокодированием

$
0
0

Всем привет! Помогите пожалуйста, не могу реализовать одну вещь. Имеются два массива: 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: decription[i]});
							myMap.geoObjects.add(tmp);
						},
						function(err){
							alert('Ошибка при добавлении точек на карту!');
						}
					);
				}

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

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


Свой текст в метке кластера на карте

$
0
0

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

Спасибо.

Переход к метке и её открытие

$
0
0

Подскажите опжалуйста. Версия 2,1.

Имеется карта, с использованием LoadingObjectManager. 

На карте есть список ссылок, (копий меток которые могут быть на карте, с их координаты и ид).

При клике на ссылку:

Перемещаемся к её положению, увеличиваем карту.

myMap.panTo(newLoca).then(function () {
   console.log(idCurrent) // id метки
   myMap.setZoom(17);
   console.log(objectManager.objects)
   console.log(objectManager.objects.get(idCurrent));
},this);

Подскажите, как можно использовать метод fire что бы сэмитировать клик по балуну. Иногда это может быть кластер.

Так же имеется ивента на просмотр клика и нажатия на кластер:

var activeObjectMonitor = new ymaps.Monitor(objectManager.clusters.state);
// При клике на некластеризованные объекты получаем содержимое балуна
	objectManager.objects.events.add('click', function(e) {
	var objectId = e.get('objectId');
	setBalloonData(objectId);
});
activeObjectMonitor.add('activeObject', function (e) {
	var objectId = activeObjectMonitor.get('activeObject').id;
	setBalloonData(objectId);
});

Или как еще можно реализовать? 

Спасибо.

Получение адреса при перетаскивании

$
0
0

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

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

Спасибо.

Расчет дистанции до ближайшей точки

$
0
0

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

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

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

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

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

Корректность полученных координат

$
0
0

Добрый день! 

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

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

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

Спасибо!

Разделение кластеров

$
0
0

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

Сжатие изображений

$
0
0

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


API Яндекс.Карт версия 2.1.48

$
0
0

Мы выпустили новую версию 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 Яндекс.Карт

Полигоны в objectManager

$
0
0

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

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

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

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

hint у пользовательских control.Button

$
0
0

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

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

Ищу специалиста по работе с API Карт

$
0
0

Добрый день!

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

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

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

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

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

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

Геокодер: проблема с поиском улицы по части ее названия

$
0
0

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

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

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

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

(ссылка)

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

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

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

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

Viewing all 7380 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>