Dear sir,
I'm expert in map programming, you can see many of my map work here: [login to view URL]
For your project, I can simple implement a googleMap API to convert "address" to GeoCoord (address may be only city/town name + country is ok), then display it in Map. Google Map do the converting very well.
I can complete work within 1 day.
Kind regards,
Tin Tan