На сайте
scandinavia-log.ru/ калькулятор перевозки построен на Google Places API: когда посетитель вводит название города в поля "откуда" и "куда" во-первых появлялся выпадающий список с подсказками городов, а в дальнейшем через API определяется расстояние между этими точками и с помощью нехитрой операции умножения посетителю показывается цена. Сейчас требуется перевести этот функционал на сервисы Яндекса.