That's the idea: A generic map widget, that can then be the basis of e.g. a geocaching app. Currently there are two geocaching applications (gpxview and agtl). Both integrate maps in their own way and both solutions are far from being perfect.