Ja bih ti preporučio da pogledaš Smart Mobile Studio, Elevate Web Builder kao i UniGui, eventualno TurboCocoa ako koristiš FMX.
Sa prva dva bi pisao u Pascalu a kompajlirao u JS a sa UniGui bi normalno radio Delphi VCL a dobio JS, posle kad dobiješ JS onda preko PhoneGapa to pretvoriš u Android/iOS aplikaciju. Štos je ako ideš sa JS pristupom imaš sve gotovo, ima google maps biblioteki za tu namenu (nisam siguran za izračunavanje udaljenosti), recimo za UniGui koji interno koristi SenchaJS, je ovaj primer
http://docs.sencha.com/extjs/4...uild/examples/window/gmap.html.
EWB ima internu map kontrolu koja koristi standardni google maps api. Za SMS nema gotova komponenata ali mozes lako ukljuciti neki eksterni javascript library koji to radi.