I have a application where I want to show different locations (one at the time, picked by user input) by launching Google Maps with their specific geo coordinates.
Try appending (LocationMarkerName) to the geo: uri. For example, "geo:,?z=17(LocationMarkerName)"
In Google Maps on Android searching for 23.0980,30.6797 (NamedMarker), it seems to centre the map and position a marker with name NamedMarker at that position.