Releases: MappedIn/ios
Releases · MappedIn/ios
Release list
0.17.1 (March 27th, 2018)
Fixed a bug that caused the OpenGL Fallback for overlays to not update a texture with some colour spaces.
0.17.0 (March 22nd, 2018)
Changes
- Added ability to specify touch target size
minimumTouchSizeof an overlay and thesizeof the overlay itself.
v0.16.0 (March 22nd, 2018)
Changes:
- Added a optional
paddingparameter to theMapView.frameAPI. This
is to provide some visual space around the focused objective - Added the ability Overlays to fetch
vectormapandcoordinateif they were set when
the element was created.
v0.15.1 (February 28th, 2017)
- Fixed bug where if a location was used, the directions would not return the arrived instruction
- Fix for location-to-location direction not working because of missing coordinates.
v0.15.1-rc2 (February 25th, 2018)
- Fixed bug where if a location was used, the directions would not return the arrived instruction
- Fix for location-to-location direction not working because of missing coordinates.
v0.15.1-rc (February 24th, 2018)
- Fix for location-to-location direction not working because of missing coordinates.
v0.15.0-rc: Merge pull request #9 from MappedIn/readme-update
Avoid partial duplication of info in readme
v0.15.0 (September 21st, 2018)
Changes:
- Fixes rendering bug that was caused by zFighting of the polygons
- Fixes bug that causes store labels to not render when navigating back
- Fixes render problems on iPhone 6's running iOS 10.x
- Fixed build issue that caused archived builds for iOS 10 targets to fail
- Added support for arbitrary touch event routing to any
Elementin theMapView
and restored support for themanipulatedCameradelegate function that indicates
if a user's touch has moved the Camera.- The
MapViewDelegatehas two new methods added to the protocol/// When a user taps on the `MapView` and one or more `Polygon` models are /// below it, this function will be called for each polygon. /// /// - parameter mapView: which mapview the user tapped on /// - parameter polygon: A polygon that was tapped /// /// - returns: if the delegate accepted he tapped event, returning /// true will stop the `MapView` from searching for any /// other element which could have been tapped and calling /// a delegate function for them. /// /// Note: The `tapped` api always sends the event to the object that /// closerst (ontop) of the camera view first. func tapped(_ mapView: MapView, polygon: Polygon) -> Bool /// When a user taps on the `MapView` and one or more `Element` models are /// below it, this function will be called for each `Element` /// /// - parameter mapView: which mapview the user tapped on /// - parameter element: A `Element` that was tapped /// /// - returns: if the delegate accepted he tapped event, returning /// true will stop the `MapView` from searching for any /// other element which could have been tapped and calling /// a delegate function for them. /// /// Note: The `tapped` api always sends the event to the object that /// closerst (ontop) of the camera view first. func tapped(_ mapView: MapView, element: Element) -> Bool /// When a user moves the camera on the `MapView`, this function will be called. func manipulatedCamera()
- The
v0.14.3 (February 13th, 2018)
- Change the build settings to include bitcode for targets
v0.14.2 (February 1st, 2018)
- Added the constructor
Coordinate(vector: Vector3, map: Map) - Added a new API that allows for setting of store label text color
// The default color of a store labels may be changed to suit your color // scheme. mapview.storeLablesDefaultColor = .gray // If one or more polygon's store label's text needs to be modified there // is a simple api for this. mapview.setStoreLabelColor(of: polygon, to: .blue) // this can be cleared if you wish it to default to the default color mapview.resetStoreLabelColor(of: polygon)