Клуб API Карт

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

drac0Sha
25 ноября 2011, 22:47

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

 

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

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 анонсировали, правда, я сам с ним не разбирался :-)

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

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