I am developing a webapp that will run on a small computer in a bus which doesn't necessarily have connection to the world wide web. Passengers on the buss will be able to connect bus' wifi to use the webapp (router will automatically redirect user the the ip address of the webapp).
One of the features in the webapp, is to alert the user when they are nearing their destination. For that, I need the current location via HTML5 Geolocation api. The problem is, that Chrome is blocking that api on non-secure sites (sites that aren't https).
There is no login, no exchange of passwords or anything. Just a read-only site. So I really have no need for encrypting data. There's not much of a security effort/concern here.
I feel like it's a bit overkill having to use https, but even if that is so - is it even possible?