I dont think this is the right method:
Geocoder.getFromLocationName(String locationName, int maxResults)
Returns an array of Addresses that are known to describe the named location, which may be a place name such as "Dalvik, Iceland", an address such as "1600 Amphitheatre Parkway, Mountain View, CA", an airport code such as "SFO", etc..
Gives adresses to known places, not Starbucks.
I tried to use:
http://developer.android.com/guide/appe ... tents.html
Using java Syntax Highlighting
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:56.770387,14.809570?q=resturants"));
Parsed in 0.058 seconds, using GeSHi
and that gave me a map and pins. Probably not what you were looking for but...
I have a similar problem.