Skip to content

Esri map integration (WIP) - #2306

Closed
aleyu0 wants to merge 24 commits into
UCSD:experimentalfrom
aleyu0:esri-map-integration
Closed

Esri map integration (WIP)#2306
aleyu0 wants to merge 24 commits into
UCSD:experimentalfrom
aleyu0:esri-map-integration

Conversation

@aleyu0

@aleyu0 aleyu0 commented Apr 23, 2026

Copy link
Copy Markdown

Summary

As the esri powered campusmap.ucsd.edu is replacing the current Concept3D campus map, we can leverage the Esri flutter SDK to provide powerful up-to-date campus map via the Esri Flutter SDK. Current explored features include: displaying the 2D map; switching basemaps; toggling additional layers; POI, buildings, and category search; routing; user location...

Screen recording demos: https://ucsdcollab.atlassian.net/wiki/x/tgC20w

Notes:

  • The work so far has explored features offered by Esri SDK 200.7, which is an older version. In April 2026, Esri released SDK version 300.0 which enables more features like Indoor maps and more stability.
  • SDK 200.7 has reliability issues with iOS 26 which can cause C pointer errors.
  • To run this on your device, you'll need to add ArcGIS api keys.
  • As of this moment, all API calls are made within the dart files. These will need to be moved to AWS lambda so that Esri API keys can be managed in one location.

Changelog

[General] [Add] - Initial exploration of Esri SDK 200.7. Bottom nav map icon routes to Esrimap.

Test Plan

@aleyu0
aleyu0 marked this pull request as draft May 6, 2026 17:13
@klortiz13
klortiz13 marked this pull request as ready for review July 27, 2026 15:26
@klortiz13

Copy link
Copy Markdown
Contributor

Marking it as ready to review so we can fetch changes

@klortiz13 klortiz13 self-assigned this Jul 27, 2026
@klortiz13

Copy link
Copy Markdown
Contributor

Addressed in #2330

@klortiz13 klortiz13 closed this Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants