in7ane, welome back!
Don't bother with the US geocoder yet. I am changing the file format to allow reverse lookup too. I'll let you know when I am done - hopefully you'll be able to add it to the windows tool (or make a separate tool)...
The map data sources you listed seem to be in different from TIGER line data format.. so for now I'd like to stick to US only data...
I'll look at the alternative geocoder code, when I have time...
about the bugs:
1) - I liked the old cursor better so I left it..
I am actually considering major graphics gui redesign in the next release so cursors may change too...
2) For distance/bearing calculation I borrowed Rick Chapman's ( [email protected]) code.
I did not really checked the math behind it since it worked close enough for my few tests.
Perhaps you (or someone else with good knowlege of geometry) can take a look at the formulas and suggest a fix. All code is in NavigateCalculations.cpp::GeoRangeAndBearing()
3) I am aware of time display error. it should not affect speed/distance calculations though..
4) can you confirm that it does not happen on "positive zoom" maps?
Anyways, thanks for the detailed buglist and suggestions...
I am glad you are still onboard :-)
Bookmarks