OS X Mavericks Preview: Map Kit

Apple Maps are coming to Mavericks, as well all know. But Apple's Map Kit is almost as important, because it lets third-party developers tap into that data and technology.

Map Kit for Mavericks provides the same essential access to information that its counterpart does for iOS: with it, developers can display maps in their own application, using the same cartographic information as what you would see in the Maps app itself.

But it doesn't end there. The Map Kit API also provides support for Multi-Touch Gestures, pinch to zoom and panning, so new apps will do more than just display maps. You'll be able to interact with them in ways that will be instantly familiar to anyone who's messed around with maps on an iOS device.

This is a first for OS X - up to now, developers have had to rely on third-party data sets through services like Google Maps, which relies on JavaScript for functionality. By comparison, Map Kit is an Objective-C framework, so it can be incorporated natively into new applications.

Nuts and Gum, together at last

There wasn't a any talk about Map Kit on the WWDC keynote stage in June, but Apple's senior VP of Software Engineering, Craig Federighi, actually demonstrated how the technology works when he showed off the Mavericks version of Calendar. With support for the Map Kit API, Calendar can do things like embed maps into your appointment information, so you know where to go - and it can even predict how long it will take you to get there, so you can pad your schedule accordingly.

That only scratches the surface of what Map Kit can do, however. It'll be up to third party developers to see how they want to exploit the new API, but one thing's for sure - expect to see more Mac apps incorporating map data once Mavericks is out in the world.

Do you use maps on your Mac? Or are you a developer champing at the bit to get your hands on this stuff? Let me know in the comments.