Клуб API Карт

Как улучшить геокодирование!?

Пост в архиве.

Суть в том, что у меня есть геокодирование

 

// Создание экземпляра карты и его привязка к созданному контейнеру

map = new YMaps.Map(document.getElementById("YMapsID")

// Установка для карты ее центра и масштаба

map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);

// Добавление элементов управления

map.addControl(new YMaps.Zoom()

map.enableScrollZoom(

// Создание метки 

var geocoder = new YMaps.Geocoder(loc);

YMaps.Events.observe(geocoder, geocoder.Events.Load, function (geocoder) 

{

var geoCoords = geocoder.get(0).getGeoPoint(),

geoPlacemark = new YMaps.Placemark(geoCoords);

map.addOverlay(geoPlacemark);

map.setCenter(geoCoords, 10)

} 

 

 

и по сути обычное геокодирование Яндекса

но только если на сайте вводить

Ночной клуб Бархат

Яндекс выдаёт где это место

а у меня нет

не подскажите, в чём может быть проблема!?

5 комментариев

геокодер не ищет организации

такой поиск - часть сервиса maps.yandex.ru и не предоставляется через АПИ

Удалённый пользователь
28 января 2016, 05:31

то есть никак!?

спасибо ))

вы можете запрограммировать поиск по своей базе организаций

 КЛАДР можно использовать для ее наполнения

можно использовать сторонний поиск, например, от 2GIS. Они недавно API анонсировали, правда, я сам с ним не разбирался :-)

Удалённый пользователь
28 января 2016, 05:31

что-то там с апи совсем сыро )

слишком для профессионалов мне кажется )