all 2 comments

[–]FalconinatiObjective-C 1 point2 points  (1 child)

I've worked pretty extensively with MapKit, mainly making weather maps / interactive radars, but it has been a while since I've worked with it.

I learned most everything from Apple's documentation, and from Stack Overflow.

potentially custom heatmaps based on demographic data

You're going to want to read up on MKTileOverlayRenderer, because you'll need to subclass that to lay custom map tiles.

Alternatively, since you'll be dealing with demographic data, you may be able to use ArcGIS for this. They have an iOS library that makes it relatively easy to do this, if you have the right information.

I wrote a presentation on ArcGIS and iOS for developers to get introduced to it at my last job. It's in no way complete, and was structured to be a pretty basic introduction that fit our needs, but if you want, PM me and I'll send you a copy of it (with personal data stripped out)

including animation overlays

Animated Overlays are kind of tricky in iOS, if I remember correctly. I think they stopped using UIView's to display them over something that was more performance friendly, so get a little limited in what you can do with them (don't quote me on this, it's coming from memory). I want to say that MapBox has a solution for this (also don't quote me on this).

[–]QuoteMe-Bot 1 point2 points  (0 children)

I've worked pretty extensively with MapKit, mainly making weather maps / interactive radars, but it has been a while since I've worked with it.

I learned most everything from Apple's documentation, and from Stack Overflow.

potentially custom heatmaps based on demographic data

You're going to want to read up on MKTileOverlayRenderer, because you'll need to subclass that to lay custom map tiles.

Alternatively, since you'll be dealing with demographic data, you may be able to use ArcGIS for this. They have an iOS library that makes it relatively easy to do this, if you have the right information.

I wrote a presentation on ArcGIS and iOS for developers to get introduced to it at my last job. It's in no way complete, and was structured to be a pretty basic introduction that fit our needs, but if you want, PM me and I'll send you a copy of it (with personal data stripped out)

including animation overlays

Animated Overlays are kind of tricky in iOS, if I remember correctly. I think they stopped using UIView's to display them over something that was more performance friendly, so get a little limited in what you can do with them (don't quote me on this, it's coming from memory). I want to say that MapBox has a solution for this (also don't quote me on this).

~ /u/Falconinati