3.12.6
-
MarkerDetailDefault
shows zone and timestamp information for an asset -
in some cases Markers were added below the level plan
3.12.0
-
fixed issue concerning fragment lifecycle
-
added custom marker support for the side view
3.11.0
-
fixed issue with to big markers
-
markers with level switch indication (like stairs and escalators) will show the correct icon now
-
markers will be added in one batch now (FavendoMap)
-
you can now specify a custom map background within the
FavendoMapFragment
3.10.0
-
LevelSwitcherDefault
auto scrolls to selected level now -
removed some obsolete log output
-
fixed a bug when adding objects into the FavendoMap
3.9.0
-
fixed a bug concerning crashes when adding objects into the FavendoMap
-
added
FollowModeOnNavigationStart
to configuration so you can now decide what happens when a navigation is started -
fixed a bug which produced endless
Polyline
objects in some cases
3.8.0
-
new
createNavigationTaskBuilder
overloads -
animation times are now better configurable
-
initial tilt is not explicit for navigation, but for the position-follow-rotate mode
-
maxZoomLevel in FavendoMap increased to 22
3.7.0
-
moveCamera on the FavendoMap now cancels running camera animations
-
prevented possible null pointer exceptions
-
CameraUpdate listeners of the FavendoMap now get the callback after the camera was moved, not before
-
SideView improvements
-
fixed a path display bug
-
SideView now takes ShipImageHeight and ShipImageWidth in its constructor
-
this fixes several issues that occurred when an offset was specified in the json
-
3.5.0
-
already selected markers will not be refreshed on subsequent clicks
-
selected markers are always on top of not selected markers (same zIndex)
-
fixed a bug with wrong polylines
-
several camera animation improvements
-
made movement direction source default
-
disabled sensor tilt per default
-
fix a bug in camera bounding box check
3.3.0
-
improved level switching mechanism
-
the level indicators will stop after the last marker was loaded
-
in case of a failed level switch the indicator will not stop but you can still switch levels
-
-
markers will not be selected after a finished or canceled navigation for now
-
due to the new movement direction feature the map offers a
mapConfig.setPositionDirectionSource
method now which can be used to select the behavior of the position follow button
3.1.0
-
image loading was completely encapsulated now
-
override
createImageLoader
method and use the image loading library you prefer
-
-
removed Glide and Picasso completely
-
improved marker selection
-
level switching progress is only finished after all markers and level plan were completely loaded
2.21.0
-
fixed several memory leaks within the FavendoMap
-
improved memory management and texture recycling of FavendoMap
-
fixed bugs with zIndex in the FavendoMap
-
fixed a crash when tapping the follow position button too fast
-
added SideView component
-
downloaded level plans have a new resolution now
-
fixed navigation route flickering on new position updates
-
if a navigation was started right at the destination the markers gets stuck as selected forever
-
map was not visible on initial start on some devices
-
sensor based map tilt in follow mode also works in landscape mode now
-
fixed a crash when when level switch was requested after map was already closed
2.19.0
-
fixed an issue with wrong zIndex interpretation
-
better bitmap recycling in FavendoMap
-
camera initialization in FavendoMap is only done once now
-
camera gestures in FavendoMap work more like in Google Maps
-
replaced Picasso image loading with Glide
-
multiple parallel camera animations are merged now in FavendoMap
-
improved level switch speed in FavendoMap
-
you can now rotate the camera by the current compass orientation
-
added
CameraPosition.Builder
for easier camera manipulation -
zoom level in FavendoMap corrected
2.18.0
-
added Favendo MapView to the Map API - a custom OpenGL map implementation
-
added landscape support
-
onMapReady
is called more reliably
2.15.0
-
moved
PositionMarkerAnimationDuration
to configuration -
added minimum and maximum zoom level to configuration
-
added
LevelIndicator
feature including two system icons for the current users position and its navigation destination -
PositionMarker
can have a bearing now -
added
PositionMarkerCompassBearing
to configuration -
added Position Follow Mode feature
-
building of navigation tasks was moved to
AsyncTask
to improve performance -
destination distance on marker detail will be updated on every new position now
-
navigation enabled setting is now true by default
-
camera move/animation now preserves bearing
-
position follow button is now a customizable UI component
2.13.9
-
request navigation button on
MarkerDetailDefault
immediately starts the navigation now -
let the device vibrate whenever a destination is reached
2.12.2
-
new
getMarkers()
methods which can be used to retrieve all previously added markers -
improved marker management when working with background threads and asynchronous calls
-
check if the current level is still correct after the asynchronous loading of the marker logo
-
every
IndoorMarker
has a rotation now -
added method to remove all previously added
IndoorMarker
objects -
added long press callback to the map Fragment
-
there is also a callback when pressing the marker detail view now
-
restore camera position does not crash anymore when the level is removed by now
-
added
PicassoUtils
for loading images synchronously
The following features are still in the test stage and are not documented yet! |
-
added IndoorPaths which can be used to draw lines on a map
-
added tile level plan provider
-
added navigation feature but it is still disabled by default
2.10.4
-
added basemap module and first functionalities like camera, marker and level management
-
added googlemap module which contains the GoogleMapView as a first implementation of the favendo map