Здравствуйте, есть ли возможность получить список улиц для определенного города?
Получить список улиц для города?
Геометрия объектов из народной карты
Я думаю вопрос из области фантастики но все же...
Можно ли например при клике по объекту сооружения на обычной карте (дома в основном), получить его геометрию из народкой карты (если там есть она)?
Нужно для создания слоя активных областей над домами (хотя можно использовать для разных целей).
Как обновить маршрут
Здравствуйте.
Обновление путевых точек делаю через
multiRoute.model.setReferencePoints(yandexWayPoint);
Как сделать обновление маршрута?
API Яндекс.Карт версия 2.1.50
Сегодня мы выпустили новую версию API Яндекс.Карт 2.1.50. Для её подключения используйте адрес: api-maps.yandex.ru/2.1.50/?lang=ru_RU.
При подключении версии 2.1.49 будет также отдаваться код версии 2.1.50.
Мы уже переключили на новую версию api-maps.yandex.ru/2.1-dev/?lang=ru_RU и опубликуем документацию в ближайшее время.
Исправлено:
- Не работали панорамы в последних обновлениях Safari для macOS и iOS.
Команда разработчиков API Яндекс.Карт
Конфликт анимаций
Привет!
При перемещении маркера за пределы карты, карта пытается подстроить свой центр так, чтобы перемещенная метка и ее балун (если он есть) были полностью видны на экране.
Но если в момент такой подстройки сделать setCenter и задать ему duration, то карта начинает дергаться и центруется не в то место, куда было указано и уж точно не в то месте, где была бы видна метка и балун.
Фактически, setCenter + duration во время подстройки карты, запускает одну анимацию во время другой.
Я вижу несколько вариантов решения:
игнорировать другие анимации во время подстройки карты
прервать подстройку, если был вызван setCenter
отключить автоматическую подстройку при выходе метки за пределы карты
иметь возможность определить - находится ли карта в состоянии анимации, чтобы просто не делать setCenter
иметь возможность дождаться окончания подстройки и потом вызвать setCenter
Что-то из этого реализуемо?
Определение почтового индекса по адресу
Приветствую вебмастеров, прошу подсказать, есть ли подобный функционал у яндекса? Поиском не нашел. Возможно какие то другие (бесплатные сервисы) которые позволяю запросом слать адрес и получать его почтовый индекс?
Как получить id объекта по координатам полученным от геокодера?
На карту добавлены обьекты
function parseJson(url){
$.getJSON(url)
.done(function (geoJson) {
geoJson.features.forEach(function (obj) {
// Задаём контент балуна.
inc_price = obj.properties.price;
itogsum = obj.properties.price;
//obj.properties.balloonContent = itogsum;
// Задаём пресет для меток с полем iconCaption.
if (obj.properties.iconCaption) {
obj.options = {
preset: "islands#greenDotIconWithCaption"
}
}
});
// Добавляем описание объектов в формате JSON в менеджер объектов.
objectManager.add(geoJson);
// Добавляем объекты на карту.
map.geoObjects.add(objectManager);
});
}
Как получить id объекта по координатам полученным от геокодера?
objectState.isShown не точно определяет границу
Приветствую.
При boundschange пробегаюсь по объектам в поле видимости objectState.isShown.
Все работает, но если метка или кластер на карте одна, то счетчик все равно считает что рядом стоящие метки тоже в поле зрения.
Прошу помочь, как сделать что бы метки определялись более точно, в пределах видимой области. Спасибо.
Переключение ссылки 2.1
Мы переключили ссылку api-maps.yandex.ru/2.1/?lang=ru_RU, которая теперь соответствует версии 2.1.50.
пресеты Placemark'ов в легенде карты
Создаю метки на карте с разнообразными пресетами, в том числе с глиф-значками.
Возможно ли как-то использовать пресеты меток для создания их списка в легенде карты для пояснения, что значат эти значки на моей карте?
Спасибо.
Пример работы модуля "Регионы"
Что нужно написать в regions.js, чтобы при открытии карты регион сразу вставал Россия и язык русский?
ymaps.ObjectManager is not a constructor
Подскажите, что не так? код из примера не работает
objectManager = new ymaps.ObjectManager ({
// Чтобы метки начали кластеризоваться, выставляем опцию.
clusterize: true,
// ObjectManager принимает те же опции, что и кластеризатор.
gridSize: 32
});
Подключаю
<script src="//api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
packege.full пробовал
Смена цвета в кластере pieChart
Здравствуйте. Подскажите, пожалуйста, как можно поменять цвет текста и заднего фона в кластере диаграммы.
Нужно, чтобы текст был белым цветом, а задний фон определенного цвета (#373b46)
Использую диаграмму отсюду https://tech.yandex.ru/maps/jsbox/2.1/clusterer_pie_chart
Импорт
Здравствуйте! Есть ли возможность импортировать из CSV/KML/GPX/etc? В документации не нашел ответа. Спасибо.
Как перезапустить API с новым параметром lang без перезагрузки страницы?
Полностью эджексовый сайт. Переключение языков тоже происходит динамической подгрузкой из БД без перезагрузки страницы. Т.к. переключение языков не предусмотрено в Яндекс картах, то возникает необходимость перезапуска API с новым параметром lang. Перезагрузка страницы недопустима по условиям задачи. Пробовал испытанные способы динамической загрузки внешних скриптов.
Способ 1:
$.ajax({
type: 'GET',
url: 'https://api-maps.yandex.ru/2.1/?lang=en_US',
dataType: "script",
cache: true,
success: function() {
init();
}
});
Способ 2:
var script = document.createElement('script');
if (script.readyState && !script.onload) {
// IE, Opera
script.onreadystatechange = function() {
if (script.readyState == "loaded" || script.readyState == "complete") {
script.onreadystatechange = null;
init();
}
}
}
else {
// Rest
script.onload = function() {
init();
};
}
script.src = 'https://api-maps.yandex.ru/2.1/?lang=en_US';
document.getElementsByTagName('head')[0].appendChild(script);
В обоих случаях получаю TypeError: ymaps.Map is not a constructor. С обычным статическим прописыванием в <head> все работает. Обгуглил все, что можно, странно, что мало кто сталкивался с этой проблемой.
Подгрузка в маркер (балун) информации Ajax
Зравствуйте. Не совсем понятно как применить шаблон к одному конкретному маркеру (балуну). Данные я получаю Аяксом в обьекте. Я хотел при открытие маркера задать макет ему.
Вот нашел пример
objectManager.objects.balloon.open( objectManager.getCenter(), { myBodyContent: '<b>body content</b>', myFooterContent: 'footer content' }, { contentBodyLayout: ymaps.templateLayoutFactory.createClass('<p>$[myBodyContent]</p>'), contentFooterLayout: ymaps.templateLayoutFactory.createClass('<i>$[myFooterContent]</i>') });
но маркер совсем пустой отдает.
При клике на мобильном устройстве передаются некорректные координаты
Здравствуйте,
на Android в браузере Chrome 57 иногда при тапе на точку карты передаются некорректные координаты. К примеру, для выбора точки требуется кликнуть на 200px ниже и правее. На десктопе не воспроизводится никогда.
К сожалению, стабильно воспроизвести не могу. Можете подсказать, в чём может быть причина такого поведения?
Отправка местоположения из Яндекс.Навигатора
Привет!
Такой вопрос: может ли удаленный сервер получить доступ к местоположению конкретного пользователя, если у того в данный момент открыт Яндекс.Навигатор и он дал разрешение на это?
Надпись на кастомной метке
Здравствуйте!
Такая проблема: при установленном preset (для использования кастомной картинки) метка игнорирует свойство iconContent
Пример: https://jsfiddle.net/95h9mgjr/4/
Установленный в примере iconContentLayout роли не играет, без него то же самое. Возможно нужно переопределить iconLayout через templateLayoutFactory? Если да, то есть пример?
Перестали работать карты
перед загрузкой карты пытаюсь определить местоположение пользователя navigator.geolocation, сразу после загрузки страницы в консоле ошибка доступа к https://suggest-maps.yandex.ru/suggest-geo?callback=id_14920966429808582222…igin=jsapi2Geocoder&bbox=NaN%2CNaN%2CNaN%2CNaN&local_only=0&sign=626666534
если разрешить или отклонить запрос на получение местоположения и перезагрузить страницу карта загружается
В чём может быть проблема?