I am a design master's student and I'm making a prototype service that plays back geo-tagged audio clips that are nearby to the user, based on the user's live location. I am interested in using Node-RED as a prototyping tool to build a basic browser application for use with both iOS and Android mobile devices.
In order to make this work I need to get the user's live GPS location, ideally every 10-20 seconds. I tried installing the node-red-contrib-gpsd GPSd node, but for some reason it wouldn't install in my palette (not sure why). From my understanding, it's also not quite right for my application.
I am therefore looking to use existing Geolocation APIs to build a new Node and would like to ask if anyone can help, or has done this before? Some of the APIs I came across and was considering using are the HTML Geolocation API, Mozilla's Geolocation API and the W3C Geolocation API.
As you may be able to tell, I am pretty new to Node-RED, so any help would be greatly appreciated!