Skip to content

Releases: MappedIn/ios

0.17.1 (March 27th, 2018)

Choose a tag to compare

@csherratt csherratt released this 27 Mar 21:04
e106fca

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)

Choose a tag to compare

@cbmaiolo cbmaiolo released this 22 Mar 21:13
e106fca

Changes

  • Added ability to specify touch target size minimumTouchSize of an overlay and the size of the overlay itself.

v0.16.0 (March 22nd, 2018)

Choose a tag to compare

@cbmaiolo cbmaiolo released this 21 Mar 20:35
e106fca

Changes:

  • Added a optional padding parameter to the MapView.frame API. This
    is to provide some visual space around the focused objective
  • Added the ability Overlays to fetch vector map and coordinate if they were set when
    the element was created.

v0.15.1 (February 28th, 2017)

Choose a tag to compare

@csherratt csherratt released this 28 Feb 22:26
e106fca
  • 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)

Pre-release

Choose a tag to compare

@csherratt csherratt released this 25 Feb 05:59
e106fca
  • 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)

Pre-release

Choose a tag to compare

@csherratt csherratt released this 25 Feb 05:00
e106fca
  • Fix for location-to-location direction not working because of missing coordinates.

v0.15.0-rc: Merge pull request #9 from MappedIn/readme-update

Choose a tag to compare

@csherratt csherratt released this 17 Apr 21:10
e106fca
Avoid partial duplication of info in readme

v0.15.0 (September 21st, 2018)

Choose a tag to compare

@csherratt csherratt released this 21 Feb 23:36
e106fca

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 Element in the MapView
    and restored support for the manipulatedCamera delegate function that indicates
    if a user's touch has moved the Camera.
    • The MapViewDelegate has 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()

v0.14.3 (February 13th, 2018)

Choose a tag to compare

@csherratt csherratt released this 13 Feb 21:28
e106fca
  • Change the build settings to include bitcode for targets

v0.14.2 (February 1st, 2018)

Choose a tag to compare

@csherratt csherratt released this 01 Feb 04:07
e106fca
  • 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)