Mobile Google MapsSilicon Valley Code Camp
Mano MarksDeveloper Advocate, Googlehttp://twitter.com/ManoMarks
Overview of Google Geo APIs
Google Maps on Mobile OptionsMaps API V3 in BrowseriPhone Native MapKitAndroid Native MapViewHybrid Native with BrowserStatic Maps API
Google Maps on Mobile OptionsFeatures Google
Maps API V3Google Maps on iPhone
Google Maps on Android
Google Static Maps API
Add a Map X X X XMarkers X X X X
Geocoding X X X
Polygons/Polylines
X X (4.0 SDK and Later)
X X
Custom Map Tiles
X
Styled Maps X
KML/GeoRSS Layers
X
Directions X
Street View X X (not integrated)
X (not integrated)
Mobile Browser OnlyFull JavaScript browsersAccess to somephone featuresHTML 5Write onceRapid development anddeploymentNo App Store/Marketplace processNo App Store/Marketplace discoverability
Native APIs OnlyMapKit on iPhoneMapView on AndroidApp Store/Marketplace discoverabilityApp Store/Marketplace launch processHarder developmentNo support outside of platform
Hybrid Browser/NativeWebView on AndroiduiWebView in iPhoneAccess to additional features of phoneRapid development of mapMap is write once, but app is write per platformApp Store/Marketplace discoverability/launch process
OptimizationsKML LayersFusion Table LayersStreet ViewHTML 5 GeoLocationStyled Maps
Let's get coding
http://goo.gl/ludpSamples:
http://manomarks.net/geolocate2.htmlhttp://manomarks.net/stylemap1.html