Вроде бы совершенно очевидно, что службы, работающие с адресами, такие как Яндекс-карты, должны нормально парсить адрес. Но, стоит добавить в адрес номер квартиры - все. Яндекс начинает нести чушь или вырезает из адреса квартиру.
Задача такая: нужно ввести в поле адрес доставки. Чрезвычайно распространенная задача. Удивляюсь: как другие обходятся. В общем, координаты обязательны, т.е. нужно прогонять через геокодер, а яндекс-геокодер тут же сходит с ума.
Лучший существующий сейчас сервис для этого - Дадата, но они кодят только в РФ. Нам хотя бы СНГ. Дальше идут Гугл, но американский формат адреса ... - все клиенты с ума сойдут. Но, если ничего другого не останется, придется на них переходить.
Но может можно придумать что-то с Яндексом. Типа форматирование на стороне клиента (в браузере)?