BangleApps/apps/mylocation
Logan B 8cb20f771c [mylocation] add title to save button; tweak button ids; add null check to locate-marker if 2024-12-22 15:37:55 -06:00
..
ChangeLog Bump version for all apps with fixed undefined variables 2024-03-13 11:56:27 +01:00
README.md mylocation: drop dependency on waypoint 2023-06-26 13:59:21 +02:00
app.png Mylocation - renamed source files to preferred standard 2022-04-22 21:59:13 +01:00
interface.html [mylocation] add title to save button; tweak button ids; add null check to locate-marker if 2024-12-22 15:37:55 -06:00
metadata.json Bump version for all apps with fixed undefined variables 2024-03-13 11:56:27 +01:00
screenshot_1.png MyLocation - adds menu to set preferred city or setup from GPS 2021-11-26 20:25:28 +00:00
screenshot_2.png MyLocation - adds menu to set preferred city or setup from GPS 2021-11-26 20:25:28 +00:00
screenshot_3.png MyLocation - adds menu to set preferred city or setup from GPS 2021-11-26 20:25:28 +00:00
screenshot_4.png MyLocation - adds menu to set preferred city or setup from GPS 2021-11-26 20:25:28 +00:00
settings.js Fix apps with undefined variables 2024-03-13 11:51:40 +01:00

README.md

My Location

Sets and stores GPS lat and lon of your preferred city

To access, you have two options:

In the App Loader once My Location is installed, click on the 'Save' icon next to it - and you can choose your location on a map.

On Bangle.js go to Settings -> Apps -> My Location

  • Select one of the preset Cities, setup through the GPS, waypoints (if installed) or use the webinterface from the AppLoader
  • Other Apps can read this information to do calculations based on location
  • When the City shows ??? it means the location has been set through the GPS

Example Code

const LOCATION_FILE = "mylocation.json";
let location;

// requires the myLocation app
function loadLocation() {
  location = require("Storage").readJSON(LOCATION_FILE,1)||{"lat":51.5072,"lon":0.1276,"location":"London"};
}

Screenshots

Select one of the Preset Cities

  • The presets are London, Newcastle, Edinburgh, Paris, New York, Tokyo

Or select 'Set By GPS' to start the GPS

While the GPS is running you will see:

When a GPS fix is received you will see:

Written by: Hugh Barney For support and discussion please post in the Bangle JS Forum