Mappedin Logo

Developer

· 1 min read

Web SDK Release Notes

profile picture for Jere Suikkila

Jere Suikkila

Developer Evangelist

Mappedin Web SDK release notes are posted here and this page will be kept up-to-date as updates are released.

October 4, 2021

Update to version 1.71.12

https://d1p5cqqchvbqmy.cloudfront.net/websdk/v1.71.12/mappedin.js

  • Fixed an error when calling labelAllLocations if labels already existed
  • Added support for customizing the zoom factor when following or re-centering on Blue Dot
mapview.blueDotCore.enableBlueDot({
followingZoomFactor: 4 // default: 2
});

September 28, 2021

Update to version 1.71.10

https://d1p5cqqchvbqmy.cloudfront.net/websdk/v1.71.10/mappedin.js

  • Fix IE 11 compatibility issue introduced in 1.71.9

September 24, 2021

Update to version 1.71.9: https://d1p5cqqchvbqmy.cloudfront.net/websdk/v1.71.9/mappedin.js

  • Upgrade three.js from r107 to r117 to fix crashing in the new Safari 15 (desktop) browser

September 21, 2021

Update to version 1.71.8: https://d1p5cqqchvbqmy.cloudfront.net/websdk/v1.71.8/mappedin.js

  • Fix legacy bundle loading when one or more maps has no scene

September 13, 2021

Update to version 1.71.6: https://d1p5cqqchvbqmy.cloudfront.net/websdk/v1.71.6/mappedin.js

  • Smart label performance optimizations
  • Security and bug fixes

Smart label performance optimizations

  • Improvements in bulk creation of labels and caching of locations for faster label creation
  • Optimized label size calculations
  • Improved data model and sorting of labels in the collision engine

June 24, 2021

Update to version 1.70.3: https://d1p5cqqchvbqmy.cloudfront.net/websdk/v1.70.3/mappedin.js

Smart label customization

​ Labeling functions now accept a new set of options, under the appearance property. Old label style properties are now considered deprecated. ​

mapView.labelAllLocations({
smartLabels: true,
appearance: {
margin: 20,
text: {
foregroundColor: 'red'
},
marker: {
size: 30
}
}
});

The following options are available: ​

margin: number,
text: {
numLines: number,
size: number,
maxWidth: number,
foregroundColor: string,
backgroundColor: string
},
marker: {
size: number,
foreGroundColor: {
active: string,
inactive: string
},
backgroundColor: {
active: string,
inactive: string
}
}

Camera rotation

​ When starting blue dot mode, you can now enable a mode where the camera will rotate to follow the user's progress along the path drawn by the Journey API. ​

mapView.BlueDot.enable({
...
useRotationMode: true
});

March 29, 2021

WebSDK version 1.67.8-beta.0. You may receive the SDK from here: https://d1p5cqqchvbqmy.cloudfront.net/websdk/v1.67.8-beta.0/mappedin.js

How to show map using venue bundle

Mappedin.initialize({
venue: {
clientId: '<key>',
clientSecret: '<secret>',
venue: '<venue-slug>',
perspective: 'Website',
things: {},
useVenueBundle: true,
bundleBaseUri: '<proxy url>',
},
mapview: {
mode: '3D'
},
}, document.querySelector('#root'));

NoAuth

You may use the NoAuth option for proxy implementation.

Mappedin.initialize({
venue: {
noAuth: true
venue: '<venue-slug>',
perspective: 'Website',
things: {},
useVenueBundle: true,
bundleBaseUri: '<proxy url>',
},
mapview: {
mode: '3D'
},
}, document.querySelector('#root'));

Search Our Docs

Sign Up

© 2020 Copyright Mappedin, All Rights Reserved. View our Privacy Policy