требуются идеи :)

Доброго дня!
Шеф поставил задачу написать такую прогу:
На экран выводится карта города. Из базы данных берутся адреса
торговых точек и по этим адресам делаются пометки на карте. Карта при
этом должна уметь менять масштаб.
С базой данных как бы все понятно, а вот как выводить точки на карту,
что бы они попадали на нужные улицы и дома, просто представить не могу :(.
Может есть у кого идеи.
ЗЫ. Писать надо на Delphi.
Хаю ду ю ду Oleg Ponomarev?
Смотрю и вижу, как ты печатаешь умные вещи и дай-ка, думаю,
тоже что-нибудь напечатаю:
Если есть точные координаты (широта + долгота) точек - тогда раз
полюнуть, но это скорее всего не так, так что придется ручками