PinPoints is a clever short URL creator for locations, that will work with any mobile phone, no matter what mapping service it uses. Or probably something like graphic vector free: Free vector map USA, Adobe illustrator. PinPoints figures out what navigation software you have and will show the sent location on whatever map service you have available.
PinPoints allows an address, like "221B Baker Street, London" to be converted into something like http://directions.to/sherlockhomes. This URL can then be shared by email, SMS, Tweet etc. When someone then clicks on the link it will show the location on an online map. If you click on it via a BlackBerry device it will open in BlackBerry Maps, when you click on it via a Nokia smartphone it will open in Nokia Maps and for iPhone users it will open Google Maps and so on.
If you open a PinPoint created link in a browser you will be asked if you want to view the location in Google Maps or Bing Maps.