Under what conditions will the ReverseGeoCode method return null? I checked the docs but they don't get specific enough to say anything about this. I'd imagine it'll return null if location is outside your map bounds, but will it return null if it ran into some sort of internal problem as well?
The reason I ask is that we're getting null returned for locations that we though were on streets. Here are some examples:
43.228509,-79.767110 43.201060,-79.894540
Right now we're using the default set of maps that come with the GeoBase dev kit.
We are using Canadian data. Specifically, those coordinates are in Hamilton. When we load them up on a map, we're able to see all the streets of the city as expected.
When we do reverse geocodes in that general area, most of them are successful and return addresses as expected. It's just that certain coordinates seem to return a null when we'd expect an address.
This problem seems to be a little more complex than I'd originally thought. While testing these coordinates, GeoBase does indeed return addresses as expected. The null values appeared while our application was in production elsewhere, even though it's using the same GBFS files as I am.
I'm still investigating further. I'll get back to you if I find anything relevant.