Как дружат сочетание Addressfield + Geocode для карт и базы адресов Yandex

Главные вкладки

Аватар пользователя andreystrelkov andreystrelkov 7 сентября 2013 в 18:03

Как я понимаю есть модуль addressfield в которой вводишь адрес, например Ижевск Автозаводская 10, т.е. город Ижевск, улица Автозаводская, дом 10 - а модуль Geocode (с помощью настройки типа геокодинга) с привязкой к полю addressfield, расшифрововает введённый адрес, и конвертирует его в Долготу и широту. В результате чего получается как бы новое поля. Которое уже модули типа OpenLayers, Leaflet и другие чуют и рисуют метку где надо

Однако в моём случае он не чует Sad
Хотя среди множество настроект полей ещё не понятно, наверное не правильно использую.

У меня такое сочетание, модуль для карт Leaflet, он выводит карту Yandex вьюхой, и может наносить иконки на неё по данным из поля Geocode который в свою очередь берёт данные от модуля addressfield

в настройках geocode поля:

Geocoder: Yandex (Яндекс карты)
Multi-value input handling (не понял чё за поле и в чём его суть) - по дефолту Match Multiplies

поле Addressfield
Выбрана страна Россия
Format Address - Address form (хотя чувтсвую это форма не для нашей страны)

И вот при создании ноды ввожу я, первый адрес это АВТОЗАВОДСКАЯ 10, второй (ради теста) 10 (мол дом)
город ИЖЕВСК

итого при рисовании рисует где то в 50 км вверх от Ижевска
как так

Комментарии

Аватар пользователя tamonten tamonten 5 ноября 2013 в 23:08

"andreystrelkov" wrote:
итого при рисовании рисует где то в 50 км вверх от Ижевска
как так

это косяк леафлета с яндексом, поставь гугл - будет норм