Micello for Leaflet SDK releases.

Reference documentation | Usage examples

1.4.4

Release Notes

  • Fixed the appendAuthParams function such that the protocol is not considered when trying to add the proper key parameters to a URL

1.4.3

Release Notes

  • Fixed the Directory class bug where if no amenities existed on the map but the Amenities tab was included at load time the directory would not load properly

1.4.2

Release Notes

  • Fixed scenario where the level selector would get stuck in a position making some levels unclickable (happened on multi drawing maps)

1.4.1

Release Notes

  • Micro release to fix how entity overrides appear on levels above level 1

1.4.0

Release Notes

  • Fixed the positioning class where in some cases the supplier provided setPosition wasn't effectively being used

1.3.9

Release Notes

  • Fixed the handled variable in the getLabel function which was not being evaulated at the proper time

1.3.8

Release Notes

  • Fixed an situation where the Path hit function within the Hit Check function was mishandling a small use case with overrides and multiple entities. 
  • The annotations class had a previous update in 1.3.6 which fixed the theme handling but the default annotations theme was interrupting. The annotations default has been removed and only the theme is used (but direct use of the annotations setting is still available)

1.3.7

Release Notes

  • Wrapped the directory initialization and addTo in a conditional so if the object already exists, the effort is not duplicated.

1.3.6

Release Notes

  • Fixed the level used when finding the proper level in both the getGeomById and getGeomByAddress convenience functions
  • Fixed the override handling in the setStyle function of the annotations class

1.3.5

Release Notes

  • Altered the order in which the application level them and thememap overrides are loaded (ensuring now that any file system overrides are done prior and can be successfully overriden themselves)

1.3.4

Release Notes

  • Fixed a small but critical typo in the "near" function of the Directory class which affected the address used in certain cases

1.3.3

Release Notes

  • Fixed how the navigation adjustments are handled (previously custom adjustments were being clobbered)

1.3.2

Release Notes

  • Fixed an issue with the Directory where the search was returning multiple results of the same entry

1.3.1

Release Notes

  • Fixed an issue with the pathHit on certain polygons

1.3.0

Release Notes

  • Introduced feature to allow the map version (mv) and entity version (ev) to be set via the URL for web applications
  • Fixed the call to the Level Geometry files such that the version is fixed based on community map file

1.2.9

Release Notes

  • Fixed bug where the interact flag, if set to false, would kick back to true following a navigation exit

1.2.8

Release Notes

  • Added indoorDrawingWindowClosed event
  • Included new icon for drawing change
  • Included click event on drawing change icon to change drawings
  • Prevented nav exit on drawing change control click

1.2.7

Release Notes

  • Fixed the certain cases where a Math Util function would return invalid values causing curved polygons to not render. 

1.2.6

Release Notes

  • Overrides included in the community are now respected in the Navigation Directions 
  • In certain cases, a multi level navigation route failed because a geometry was not available yet. This is handled elegantly now.
  • The navigation is now more reliably cleared when an event takes place outside the active navigation

1.2.4

Release Notes

  • Patch release to support new directory icon property for display purposes

1.2.3

Release Notes

  • Patch release to fix display of some directory icons

1.2.1

Release Notes

  • Patch release to fix directory class window removal operation

1.2.0

Release Notes

  • Provided new event in the Directory class "indoorDirectoryItemClick"
  • Provided more conditionals around the routing alt provider
  • Handle the core click event better (especially when the map is removed from Leaflet)
  • Handle the removal of the Directory much better when the community map is removed

1.1.9

Release Notes

  • Patch release to fix a leftover bug from 1.1.8

1.1.8

Release Notes

  • Patch release to fix certain Enter and Exit scenarios in our Directions navigation feature

1.1.7

Release Notes

  • Introduced capability to translate the SDK interface
  • Enhanced Navigation is now a community option and is set to false by default
  • The directory will only display if the directory product exists
  • Fixed a bug in MapLayer where certain conditions led to a root level not being found
  • Added Accessibility routes to the navigation
  • Upgraded the navigation class to handle intermediate distances better
  • Several internal navigation class enhancements to better the "turn by turn" experience

1.1.5

Release Notes

  • Directory display: Each map now has an option for displaying a directory for easier search capability. The Directory comes with a variety of customzation options
  • Position integration: Developers and position providers can now easily integrate with a Micello map
  • Navigation updates: a nnew "turn by turn" view has been included which shows both the current direction and the map
  • Nav update: The animations have been sped up to smooth the experience
  • Nav update: Developers now have finer grain control over which naivation type to start with (map, turn by turn, etc)
  • BUG FIX: If "short name" exists in Level, use short name instead of name
  • A configurable loading icon is now included for when the map is loading

1.0.6

Release Notes

  • BUG FIX: MapLayer bug fix - When a map is reloaded but the page is not refreshed, the mapLayer was not responsibly removing the activeLayers resulting in layers persisting incorrectly

1.0.5

Release Notes

  • BUG FIX: The micello.maps.themeName variable is not currently being set and therefore the conditional for loading the overide theme doesn't fire
  • BUG FIX The overrideMap entries were not being extracted properly and merged with the metadata arrays leading to overrides not loading
  • BUG FIX When the levels list is longer than the alotted space, the "scroll" should move to the show current level
  • BUG FIX when the levels list is longer than the alotted space, there's an additional space below the lowest level
  • Added support for wheel scroll and touchmove on level scrolling list
  • Added indoorNavExit event
  • Added clearAttribution function interact class which will clear ALL annotations on request

1.0.4

Release Notes

  • Removed touchend event listeners and only use the Leaflet "click" DomEvent. Both touched and click used to be fired together, but in todays modern browsers, this isn't necessary
  • Add "position" option to the Window class to allow window to be positioned "left" "middle" or "right"
  • BUG Fix Add the Com Service URL to the query parameter object automatically if no query parameter object is set
  • BUG FIX When a map has no root level included and no level has a zlevel of 0, no initial level is chosen (and therefore the map loads blank)
  • BUG FIX In the Nav, sometimes the windows were properly closed down in the removeFrom function

1.0.3

Release Notes

  • Map Display Settings -- provided the ability to display the map in different manners either via predtermined setting or at run time
  • Navigation class update to handle the update data structure update released by the navigation engine service
  • Update _initCommunityView so initial load of indoor map is centered and fills the viewport
  • Changed centerCommunity default to true
  • BUG FIX Fix the protocol handling in the CommunityLoader class -- localhost files should be able to load now
  • BUG FIX Put in a string typeOf check in th fixProtocol function to ensure the incoming arg is a string 
  • BUG FIX Set up so Annotations class uses the micello map theme as a default
  • BUG FIX When a route API call returns "No route available", the SDK gets stuck in "route" mode. The SDK should detect it was a failed route and exit route mode automatically

1.0.2

Release Notes

  • Introduced the ability to include custom entities at run time

1.0.1

Release Notes

  • Added ability to load the map to a specific Drawing ID and Level ID ('did' and 'lid' community options)
  • Added mapLayer.setDrawing function
  • Added mapLayer.getActiveDrawing function
  • Added mapLayer.getActiveLevel function
  • Added community.getLevelGeometries function
  • Added community.getTheme function
  • Added community.getThemeMap function
  • Fixed bug with community.getGeomById and community.getGeomByAddress and how the levels were handled
  • Fixed bug that prevented navigation initiating from an object with an icon label
  • Fixed bug that prevented point objects with a label from being selected 
  • Fixed bug where an instance of the preview window would not close when a secondary click occurs
  • Fixed bug in the Nav: Find by Map class where the click fell outside the indoor map. An error was occurring. Now it does not

1.0.0

Release Notes

The initial release of the Micello SDK for Leaflet