For now, you could just run script "harbour-pure-maps" with geo URI. If Pure Maps is running, it will contact it to show that POI. If its not, Pure Maps will be launched. There is a PR in review to enable DBus activation and I will look into it. As a result of that PR, DBus API will probably change a bit. In future, you could use DBus directly.