Skip to content
This repository was archived by the owner on Jun 2, 2026. It is now read-only.

drewalth/GeoMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoMap (RiverMap)

banner

A proof-of-concept for building out a river map similar to American Whitewater's using SwiftUI.


For a while now I've been working on an app that provides similar services/functionality to American Whitewater (AW). These days however, I am more interested in collaborating with AW than competing against them. So I have started refactoring my app to fit their data model. This POC app, GeoMap, is a first crack at building AW's river map in a more "SwiftUI way"... yes, I am using UIViewRepresentable so UIKit is still involved, but the MapView's surroundings and the navigation are SwiftUI.

This app uses the data for the Arkansas River, The Numbers section that was copied using Google Devtools and is hardcoded in MockData.swift.

Goals

Fill in the Functionality Gaps

AW's webapp uses MapBox for it's river detail maps and the mobile app uses MapKit. The webapp draws the river section and adds river features like rapids, as points on the map. As far as I could tell, (didn't look very long), the mobile app does neither and both are possible with MapKit.

Comparisons

GeoMap

demo-01 demo-02 demo-03

AW

aw-web-01

aw-mobile-01

aw-mobile-02

aw-mobile-03

ToDo

  • Different map annotation views for different types of river features.

About

A river detail map using MapKit + SwiftUI based on American Whitewater's web app

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages