Using binary search to find indexOfPointNearestLat:andLong: instead of linear search. Speed of search drops dramatically.
Switched float arrays to one CLLocationCoordinate2D array.