I'm trying to achieve following thing - given latitude and longitude display map (OSM or Google map) with a pointer (pin, circle...) on given longitude and latitude.

I've googled a lot and I found a lot of stuff where people used custom HTML/JS and load it in QWebView.
So before I go on with this (dirty dirty) approach I want to try my luck here - does anyone know some "cleaner" approach to this problem?