Search code examples
iphoneobjective-ccore-datamapkitmkoverlay

Save MKOverlay to Core Data


I have an application that tracks a user and shows where they've been using MKOverlay. How can I save this information into Core Data so that when the user wants to see where they went yesterday they can load the map/overlay from Core Data?


Solution

  • I have a similar project. Mine is for cycle paths. Here is how I structure my core data model:

    enter image description here

    I use an order parameter so I can work out how the points connect up. But i think you can just check the 'ordered' property of the relationship now although im not entirely sure how it works. The min / max attributes are for more efficient searches. I store the lat long values as integers to save space after a suggestion to one of my posts. You might find this useful too.

    You probably want to add some attributes to the Way such as Date.