If you are a bit skeptical that a web page can work offline, just go ahead and try it.
There is an icon you can save on your screen and a 'Tips' button with more information.
Finally, it turns out that if you ever need to call for help with your cell phone there are some things you should know in order to have the best chance of reaching 911 or anyone else. After reading through a whole pile of documents on the FCC website I put my findings into 4 PDF reports. The end of each report has links to the other reports.
Open PDF: https://findmesar.com/p/pdf/smart_way_call_911_with_cell_pho...
It wouldn’t work in the case when you have cell service but no data.
Better to have an app to do it locally, I think the odds are high that when you would need something like this you probably won't have an internet connection.
iPhone GPS Location (4s and recent)
This document will give you a step by step procedure to retrieve the GPS location of a lost person using the “Compass” tool. In order to use this tool, the iPhone owner must enable some privacy settings which may be “on” by default. If you cannot get the GPS coordinates from Compass, go to the “Troubleshooting” section.
Asking for GPS Coordinates First ask the lost person to launch the compass application on their iPhone.
If the person does not know what it is, provide them the following instruction: Put a single finger in the middle of the phone’s screen and swipe down all in one move. This will bring out the “Spotlight Search” tool.
Ask them to type “Compass”. This will bring up the “Compass” tool into view as seen below: Ask them to select the “Compass” application in order to launch it
Once launched, if the word “Calibrate” appears on the screen (as seen below), the user has to initialize the application. Let him know he needs to move and rotate the phone until calibration is done.
Once calibrated, the user should see the coordinates at the bottom of the screen. If the coordinates are not there, go to the troubleshooting section and restart this process from step 1.
Troubleshooting Be aware that only iPhone 4s and more recent are equipped with a GPS chipset. All older iPhone will not be able to provide you with GPS coordinates.
In order for the “Compass” application to provide the GPS coordinate, it needs to be authorized to communicate with the GPS component of the phone. To ensure this authorization is set, follow these steps:
Ask the person to launch their iPhone settings
From the main “Setting” page, have them select “Privacy”
From the “Privacy” section select “Location Services”.
Under the “Location Services” section, the “Location Services” setting should be “on” (or green) and the “Compass” entry should report “While Using”.
Personally I would do it with Termux and Python, but non-coders would have trouble using that.
Hell on the latest version of Android I can't even read my battery percentage without typing in some code (the latest update removed the battery % from the status bar). Everything has gone downhill.
import termux
termux.API.location()(I've always thought the terminology was a little confusing/imprecise, since I wouldn't consider these apps to be "tests", but rather simply the UI of a GPS receiver. Then again, when I hear "GPS" I think of a receiver-only, i.e. a device that just tells you your current lat/lon/etc. position, whereas I guess what most people consider a "GPS app" would more precisely be termed a "GPS navigation/map".)
I really started noticing this since starting to use F-Droid, for a lot of simple apps in the Google Play Store, you can get the same functionality, with zero ads and a much smaller bundle size in F-Droid.
For example this app from F-Droid, which shows your GPS location & coordinates, weighs in at _48KiB_! https://f-droid.org/en/packages/com.borneq.heregpslocation/ (disclaimer: I have not tried the app, it was just the first result that came up from a search).
It's pretty cool to see that yes, it's perfectly possible to build lightweight Android apps; and it's really a question of what you put in the bundle.