Hey,

A common convention for mobile web code is to link to google maps when needing to link to a map provider. Works really nice for android and iOS where it opens the map client, but not great for other platforms. On blackberry for example you should issue a javascript call to launch the native blackberry map client. What is the best practice for the symbian and S40 family.

I do tons of mobile web work and also have a open source project that handles the multiple ways of getting the users location on mobile web sites and I just realized that it should also opening of maps given a lat/lon with an optional label for the location.

http://code.google.com/p/geo-location-javascript/

Any feedback is appreciated,
Stan Wiechers