Skip to content
This repository was archived by the owner on Aug 8, 2023. It is now read-only.
This repository was archived by the owner on Aug 8, 2023. It is now read-only.

client-side data #507

@incanus

Description

@incanus

Master ticket for building out client-side data (e.g. non-vector tiles). This is the last big feature we need for viable initial iOS deployment in apps.

Use cases:

  • Plot user location with e.g. Core Location
  • Show arbitrary point/polyline features
    • GeoJSON (about the only format we'll worry about parsing internally)
    • Externally-parsed formats like KML, Shapefile, etc.
    • Runtime-added features (e.g. here's an array of points; render them)

Progressive feature set:

  1. Spatial indexing and/or pre-tiling of feature data.
  2. Rendering of features with static styling (also hits user location use case).
  3. Arbitrary styling of polylines.
  4. Arbitrary imagery for points (sprite atlas etc.)
  5. Animated native views for points (a là MKAnnotationView on iOS).

Let's treat clustering (#320) as a separate milestone.

Related/obsoletes:

Metadata

Metadata

Assignees

No one assigned

    Labels

    GL JS parityFor feature parity with Mapbox GL JSfeatureiOSMapbox Maps SDK for iOS

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions