Клуб API Карт

Найдено на тему «geocode»:
Получить координаты начала и конца улицы
Роман К.
19 октября 2017, 16:34

использую геокодер  ymaps.geocode(query ...

получаю ответ через промис then

могу найти 2 точки найденной области обозначающей границы карты

var boundedBy = res.geoObjects.get(0).properties.get('boundedBy');

а нужно 2 точки обозначающие начало и конец улицы.

Хотелось бы сделать подсветку найденной улицы или проспекта.

как это сейчас у яндекса реализовано

Пока вижу единственную возможность сделать подсветку с помощью route.

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

Кто нибудь решал такую задачу? Посоветуйте что нибудь плис.

1 комментарий
геокодер,линии,geocode
Получить город из geocoder
Удалённый пользователь
22 августа 2017, 18:14

geoCoder = ymaps.geocode(address);

Никак не найду, где в результирующем объекте хранится распарсенная информация об адресе: страна, город, улица и т.д. Можно, вообще, получить эту информацию?

7 комментариев
geocode
Геометрия объектов из народной карты
Mackiavelly67
4 апреля 2017, 16:12

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

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

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

1 комментарий
GeoObject,Polygon,geocode,народная карта,API 2.1
Секция Address в ответе геокодера
sanmon1985
1 марта 2017, 13:15

Хотелось бы узнать подробнее о секции Address, которая появилась в ответе геокодера на том же уровне, что и AddressDetails. Документацию, к сожалению, обнаружить не удалось. Может где-то есть?

2 комментария
geocode,геокодер
Добавление балуна для метки с геокодированием
Удалённый пользователь
14 февраля 2017, 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