Клуб 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 и не предоставляется через АПИ

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

спасибо ))

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

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

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

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

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