Details

    • Type: New Feature
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Release 6.3.0
    • Component/s: iOS
    • Labels:
      None

      Description

      MapKit in iOS 11 adds support for marker-annotations, annotation-clustering and more. We should add those API's to our existing Ti.Map module. Here are some important API's to cover:

      • Marker annotations (MKMarkerAnnotationView)
      • We need to find a way to integrate these into the current ti.map logic. What I thought about is to integrate a "type" property into our annotations, so that custom annotation, image annotations, pin-annotations, marker annotations (iOS 11 only) and cluster-annotations (iOS 11 only) have their specific types to identify
      • Expose all related properties like glyphText, glyphTintColor and glyphImage
      • Annotation clustering
      • Includes many components: MKClusterAnnotation, MKAnnotationViewCollisionMode, MKMapViewDefaultClusterAnnotationViewReuseIdentifier, MKFeature*, etc
      • Need to work out, what components are used in which context and how we can expose them in a clean and easy way to the developer
      • New map-type! MKMapTypeMutedStandard
      • Should be exposed as constant (does Android have something similar?), e.g. MAP_TYPE_MUTED_STANDARD

        Attachments

          Activity

            People

            • Assignee:
              vijaysingh Vijay Singh
              Reporter:
              hknoechel Hans Knöchel
              Reviewer:
              Hans Knöchel
            • Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                  Git Source Code