OSMDroid updated to version 3.50
With version 3.50, the default drawable resources used by the library are now contained within the library .jar file.
Previous versions required that you copy the contents of the folder
library_default_resources/res/drawable-nodpi to your project's Objects/res/drawable-nodpi folder.
This is longer required, the library download no longer contains the folder 'library_default_resources/res/drawable-nodpi'.
If you use MarkersBalloonOverlay in your project then you will still need to copy the contents of the folder
markers_balloon_overlay_resources to your project's Objects/res folder.
I have also changed the filenames of the library files.
Previously the library consisted of OSMDroid.jar and OSMDroid.xml, these library files are now named OSMDroid_3_0_8.jar and OSMDroid_3_0_8.xml.
So if you update to version 3.50 please delete both OSMDroid.jar and OSMDroid.xml from your B4A additional libraries folder.
These changes are in preparation for the release of a new version which will incorporate the functionality of the
OSMBonusPack.
OSMBonusPack adds support for Geocoding/Reverse geocoding, Directions, Points of Interest and info-bubbles.
(We already have geocoding and info-bubbles within B4A so the new features here will be the 'get directions' and 'get points of interest' features, check out the link above for more info).
Finally there will be a new version of the library that will be based on the very latest native Android OSMDroid version 3.0.9 source code.
Version 3.0.9 includes many bugs fixes which have been made since i originally compiled the B4A library using the version 3.0.8 source code.
There's too many changes from version 3.0.8 to 3.0.9 for me to simply change the source code and re-compile, as i made various changes to the 3.0.8 source and kept no record of what changes i made.
So creating a new B4A library based on version 3.0.9 means starting from scratch.
This is good news though as it will enable me to get rid of some clutter and add new features - the B4A library based on version 3.0.9 will contain more than a few minor syntax changes - it will not be a drop-in replacement for version 3.0.8.
Anyway i can go into more detail when the version 3.0.9 B4A library is ready for testing.
Version 3.50 of OSMDroid_3_0_8 is attached to the first post in this thread.
Martin.