mbxmapkit
mbxmapkit copied to clipboard
add UTFGrid interactivity support
This can borrow heavily from RMInteractiveSource and just needs a custom gesture recognizer added for non-annotation taps.
If I'm reading the UTFGrid spec correctly, this one might actually be a little tricky due to the installation dependencies...
It looks like UTFGrid requires Mustache (https://github.com/mapbox/utfgrid-spec/blob/master/1.3/interaction.md#mustache) and zlib (https://github.com/mapbox/utfgrid-spec/blob/master/1.3/utfgrid.md#grid). So, that means there is a project dependency on GRMustache and a requirement to link against libz.dlylib. That's starting to get a good bit more complicated than the "No submodules, no linking, no delegates, no resources" installation method for version 0.1.0 (https://github.com/mapbox/mbxmapkit#mbxmapkit).
I wonder if perhaps it would make sense to start a dev branch for MBXMapKit 0.2.0 and use it as a proof of concept for solving the faux framework problem (https://github.com/mapbox/mapbox-ios-sdk/issues/369) before the volume and complexity of code in MBXMapKit.m gets totally out of hand. With a more flexible installation solution in place, it might be a lot easier to add this feature.
That's starting to get a good bit more complicated than the "No submodules, no linking, no delegates, no resources" installation method for version 0.1.0
Yeah :frowning: Part of the reason I didn't do it upfront, heh.
Keeping this a low priority new feature in favor of more core cleanup first.
@incanus Are you expecting UTFGrid to become a priority at some point? Can we close this?
It's very low priority, but lets leave it open until we see how GL & true interactivity takes off on iOS.