Developing iOS MapApplications with C#   Using MapKit with MonoTouch               Jul 12, 2012         Copyright 2012 © X...
AgendaIntroduction to MonoTouch                       Mike Bluestein                       Technical Writer               ...
IntroductionThis session will cover the following:                                                             Xamarin    ...
IntroductionThis session will cover the following:               Adding a Map                                             ...
IntroductionThis session will cover the following:           Adding a Map       Customizing Map Style                     ...
IntroductionThis session will cover the following:           Adding a Map       Customizing Map Style       Showing User L...
IntroductionThis session will cover the following:           Adding a Map       Customizing Map Style       Showing User L...
IntroductionThis session will cover the following:           Adding a Map       Customizing Map Style       Showing User L...
MapKit Framework
MapKit Framework
MapKit Framework•   Interactive maps in iOS
MapKit Framework•   Interactive maps in iOS•   MonoTouch.MapKit
MKMapView
MKMapView
MKMapView•   Built-in map control
MKMapView•   Built-in map control•   Zooming and Panning
MKMapView•   Built-in map control•   Zooming and Panning•   Maps Styles
MKMapView•   Built-in map control•   Zooming and Panning•   Maps Styles•   Annotations
MKMapView•   Built-in map control•   Zooming and Panning•   Maps Styles•   Annotations•   Overlays
MKMapView•   Built-in map control•   Zooming and Panning•   Maps Styles•   Annotations•   Overlays•   Device Location
Map Styles
Map Styles•   Changes graphics used in    map tiles
Map Styles•   Changes graphics used in    map tiles•   MKMapView.MapType    •   MKMapType.Standard    •   MKMapType.Satell...
Map Styles•   Changes graphics used in    map tiles•   MKMapView.MapType    •   MKMapType.Standard    •   MKMapType.Satell...
Map Styles•   Changes graphics used in    map tiles•   MKMapView.MapType    •   MKMapType.Standard    •   MKMapType.Satell...
Map Styles•   Changes graphics used in    map tiles•   MKMapView.MapType    •   MKMapType.Standard    •   MKMapType.Satell...
Map Annotations
Map Annotations•   Image that marks a map    location
Map Annotations•   Image that marks a map    location•   User location annotation
Map Annotations•   Image that marks a map    location•   User location annotation•   Built-in pin annotations
Map Annotations•   Image that marks a map    location•   User location annotation•   Built-in pin annotations•   Custom im...
Map Annotations•   Image that marks a map    location•   User location annotation•   Built-in pin annotations•   Custom im...
Map Annotations•   Image that marks a map    location•   User location annotation•   Built-in pin annotations•   Custom im...
Map Annotations•   Image that marks a map    location•   User location annotation•   Built-in pin annotations•   Custom im...
Map Overlays
Map Overlays
Map Overlays•   Graphics drawn on map
Map Overlays•   Graphics drawn on map•   Scale with map
Map Overlays•   Graphics drawn on map•   Scale with map•   System provided circle,    polygon and polyline    overlays
Map Overlays•   Graphics drawn on map•   Scale with map•   System provided circle,    polygon and polyline    overlays•   ...
Demo
References• Xamarin iOS Recipes - docs.xamarin.com/iOS/recipes • Content Controls - Map View• Xamarin Samples - samples.xa...
Xamarin    Seminar   Please give us your feedback  http://bit.ly/xamfeedback      Follow us on Twitter        @XamarinHQ  ...
Upcoming SlideShare
Loading in …5
×

Developing iOS Map Applications with C#

22,445 views

Published on

Video for this session: http://www.youtube.com/watch?v=VqII7XSXwQw

Give your feedback on the session: http://bit.ly/xamfeedback

This session will show how to use the MapKit framework to incorporate maps in iOS applications developed with C# using MonoTouch. After covering the basics needed to work with maps, we’ll then examine how to develop more immersive map experiences using several features of MapKit, including how to support annotations and overlay graphics.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
22,445
On SlideShare
0
From Embeds
0
Number of Embeds
15,289
Actions
Shares
0
Downloads
65
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Developing iOS Map Applications with C#

    1. 1. Developing iOS MapApplications with C# Using MapKit with MonoTouch Jul 12, 2012 Copyright 2012 © Xamarin Inc. All rights reserved
    2. 2. AgendaIntroduction to MonoTouch Mike Bluestein Technical Writer Xamarin Documentation Team mike.bluestein@xamarin.com @mikebluestein Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    3. 3. IntroductionThis session will cover the following: Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    4. 4. IntroductionThis session will cover the following: Adding a Map Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    5. 5. IntroductionThis session will cover the following: Adding a Map Customizing Map Style Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    6. 6. IntroductionThis session will cover the following: Adding a Map Customizing Map Style Showing User Location Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    7. 7. IntroductionThis session will cover the following: Adding a Map Customizing Map Style Showing User Location Adding Annotations Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    8. 8. IntroductionThis session will cover the following: Adding a Map Customizing Map Style Showing User Location Adding Annotations Adding Overlays Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    9. 9. MapKit Framework
    10. 10. MapKit Framework
    11. 11. MapKit Framework• Interactive maps in iOS
    12. 12. MapKit Framework• Interactive maps in iOS• MonoTouch.MapKit
    13. 13. MKMapView
    14. 14. MKMapView
    15. 15. MKMapView• Built-in map control
    16. 16. MKMapView• Built-in map control• Zooming and Panning
    17. 17. MKMapView• Built-in map control• Zooming and Panning• Maps Styles
    18. 18. MKMapView• Built-in map control• Zooming and Panning• Maps Styles• Annotations
    19. 19. MKMapView• Built-in map control• Zooming and Panning• Maps Styles• Annotations• Overlays
    20. 20. MKMapView• Built-in map control• Zooming and Panning• Maps Styles• Annotations• Overlays• Device Location
    21. 21. Map Styles
    22. 22. Map Styles• Changes graphics used in map tiles
    23. 23. Map Styles• Changes graphics used in map tiles• MKMapView.MapType • MKMapType.Standard • MKMapType.Satellite • MKMapType.Hybrid
    24. 24. Map Styles• Changes graphics used in map tiles• MKMapView.MapType • MKMapType.Standard • MKMapType.Satellite • MKMapType.Hybrid Standard
    25. 25. Map Styles• Changes graphics used in map tiles• MKMapView.MapType • MKMapType.Standard • MKMapType.Satellite • MKMapType.Hybrid Standard Satellite
    26. 26. Map Styles• Changes graphics used in map tiles• MKMapView.MapType • MKMapType.Standard • MKMapType.Satellite • MKMapType.Hybrid Standard Satellite Hybrid
    27. 27. Map Annotations
    28. 28. Map Annotations• Image that marks a map location
    29. 29. Map Annotations• Image that marks a map location• User location annotation
    30. 30. Map Annotations• Image that marks a map location• User location annotation• Built-in pin annotations
    31. 31. Map Annotations• Image that marks a map location• User location annotation• Built-in pin annotations• Custom images
    32. 32. Map Annotations• Image that marks a map location• User location annotation• Built-in pin annotations• Custom images User Location
    33. 33. Map Annotations• Image that marks a map location• User location annotation• Built-in pin annotations• Custom images User Location Pin
    34. 34. Map Annotations• Image that marks a map location• User location annotation• Built-in pin annotations• Custom images User Location Pin Custom
    35. 35. Map Overlays
    36. 36. Map Overlays
    37. 37. Map Overlays• Graphics drawn on map
    38. 38. Map Overlays• Graphics drawn on map• Scale with map
    39. 39. Map Overlays• Graphics drawn on map• Scale with map• System provided circle, polygon and polyline overlays
    40. 40. Map Overlays• Graphics drawn on map• Scale with map• System provided circle, polygon and polyline overlays• Custom overlays for drawing arbitrary shapes
    41. 41. Demo
    42. 42. References• Xamarin iOS Recipes - docs.xamarin.com/iOS/recipes • Content Controls - Map View• Xamarin Samples - samples.xamarin.com/iOS • Maps Callout Demo • Weather Map • World Cities • Protocols, Delegates and Events
    43. 43. Xamarin Seminar Please give us your feedback http://bit.ly/xamfeedback Follow us on Twitter @XamarinHQ Copyright 2012 © Xamarin Inc. All rights reserved

    ×