Skip to content

Example iOS (and Mac Catalyst) application to demonstrate use of the sfomuseum/swifter-protomaps package.

License

Notifications You must be signed in to change notification settings

sfomuseum/swifter-protomaps-example

Repository files navigation

swifter-protomaps-example

This is a simple iOS (and Mac Catalyst) application to demonstrate use of the sfomuseum/swifter-protomaps package.

It bundles a Protomaps tile database for the San Francisco International Airport (SFO, launches an instance of the httpswifter/swifter HTTP server running on localhost:9001 that will serve requests for those tiles and displays a single ViewController that loads a web application for displaying the tiles.

For a longer version detailing why we did this please see the Serving map tiles to yourself using Protomaps and iOS blog post.

How does it work?

The httpswifter/swifter HTTP server, and handlers for serving Protomaps tiles, is started in the applications AppDelegate code.

The web application is instantiated in the application's main ViewController code.

The web application itself is contain in the application's www.bundle package and makes requests for tiles to the local HTTP server.

See also

About

Example iOS (and Mac Catalyst) application to demonstrate use of the sfomuseum/swifter-protomaps package.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published