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

Получить список улиц для города?

$
0
0

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


Геометрия объектов из народной карты

$
0
0

Я думаю вопрос из области фантастики но все же...

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

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

Как обновить маршрут

$
0
0

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

Обновление путевых точек делаю через

multiRoute.model.setReferencePoints(yandexWayPoint);

Как сделать обновление маршрута?

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

$
0
0

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

Конфликт анимаций

$
0
0

Привет!

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

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

Фактически, setCenter + duration во время подстройки карты, запускает одну анимацию во время другой.

Я вижу несколько вариантов решения:

игнорировать другие анимации во время подстройки карты
прервать подстройку, если был вызван setCenter
отключить автоматическую подстройку при выходе метки за пределы карты
иметь возможность определить - находится ли карта в состоянии анимации, чтобы просто не делать setCenter
иметь возможность дождаться окончания подстройки и потом вызвать setCenter
Что-то  из этого реализуемо?

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

$
0
0

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

Как получить id объекта по координатам полученным от геокодера?

$
0
0

На карту добавлены обьекты 

    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 не точно определяет границу

$
0
0

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

При boundschange пробегаюсь по объектам в поле видимости objectState.isShown.

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

https://jsfiddle.net/RDmitriev/Ljcm1rx9/


Переключение ссылки 2.1

пресеты Placemark'ов в легенде карты

$
0
0

Создаю метки на карте с разнообразными пресетами, в том числе с глиф-значками.

Возможно ли как-то использовать пресеты меток для создания их списка в легенде карты для пояснения, что значат эти значки на моей карте?

Спасибо.

Пример работы модуля "Регионы"

$
0
0

Что нужно написать в regions.js, чтобы при открытии карты регион сразу вставал Россия и язык русский?

ymaps.ObjectManager is not a constructor

$
0
0

Подскажите, что не так? код из примера не работает    

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

$
0
0

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

 

Нужно, чтобы текст был белым цветом, а задний фон определенного цвета (#373b46)

Использую диаграмму отсюду https://tech.yandex.ru/maps/jsbox/2.1/clusterer_pie_chart

Импорт

$
0
0

Здравствуйте! Есть ли возможность импортировать из CSV/KML/GPX/etc? В документации не нашел ответа. Спасибо.

Как перезапустить API с новым параметром lang без перезагрузки страницы?

$
0
0

Полностью эджексовый сайт. Переключение языков тоже происходит динамической подгрузкой из БД без перезагрузки страницы. Т.к. переключение языков не предусмотрено в  Яндекс картах, то возникает необходимость перезапуска 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

$
0
0

Зравствуйте. Не совсем понятно как применить шаблон к одному конкретному маркеру (балуну). Данные я получаю Аяксом в обьекте. Я хотел при открытие маркера задать макет ему.

Вот нашел пример

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>')
});

но маркер совсем пустой отдает.

При клике на мобильном устройстве передаются некорректные координаты

$
0
0

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

на Android в браузере Chrome 57 иногда при тапе на точку карты передаются некорректные координаты. К примеру, для выбора точки требуется кликнуть на 200px ниже и правее. На десктопе не воспроизводится никогда.

К сожалению, стабильно воспроизвести не могу. Можете подсказать, в чём может быть причина такого поведения?

Отправка местоположения из Яндекс.Навигатора

$
0
0

Привет!

Такой вопрос: может ли удаленный сервер получить доступ к местоположению конкретного пользователя, если у того в данный момент открыт Яндекс.Навигатор и он дал разрешение на это?

Надпись на кастомной метке

$
0
0

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

Такая проблема: при установленном preset (для использования кастомной картинки) метка игнорирует свойство iconContent

Пример: https://jsfiddle.net/95h9mgjr/4/

Установленный в примере iconContentLayout роли не играет, без него то же самое. Возможно нужно переопределить iconLayout через templateLayoutFactory? Если да, то есть пример?

Перестали работать карты

$
0
0

перед загрузкой карты пытаюсь определить местоположение пользователя navigator.geolocation, сразу после загрузки страницы в консоле ошибка доступа к https://suggest-maps.yandex.ru/suggest-geo?callback=id_14920966429808582222…igin=jsapi2Geocoder&bbox=NaN%2CNaN%2CNaN%2CNaN&local_only=0&sign=626666534 

если разрешить или отклонить запрос на получение местоположения и перезагрузить страницу карта загружается

В чём может быть проблема?

Viewing all 7380 articles
Browse latest View live


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