I developed another funky toy for the APNEA.cz website and hope it may be of some interest for you too.
I combined APNEA.cz user registration and access data with a Geo-IP database that I purchased for that purpose, and wrote a program using the Google Maps API that displays all registered users on a nice interactive map. You can so easily locate other freedivers in your vicinity or in the location of your future trip.
When you access the
User Map, it should automatically detect the location from where you connect and center the map at that place. Well, in some cases, the connection place can be rather far from your physical location, and some IP rooms are not well mapped, but it works rather well in most cases. When you click on the individual pins representing cities or towns with one or more freedivers, a window with more details appears, and it will also show the distance in km from your connection node.
In the same way, the website also locates new users, or registered members logging from multiple places. The map can display even those past and present physical locations of individual users, but for privacy reasons, it shows only the registered location. I will though add an option to the User Profile settings where people can allow disclosing of their connection places, but won't do it by default.
. . .
You can navigate in the map as usually - dragging it to any direction, and zoom in/out using either your mouse wheel, or the on-screen controls (top-left corner). You can also switch from the hybrid map mode to a simple map (top-right corner).
There are two levels of markers - small red pins and national flag icons. The user markers are visible in higher resolutions only, and after clicking show user names in given location. Country markers are visible also in lower resolutions, and after clicking display a list of all registered members in that country (but only those who registered also their town, or could be located during the registration by the software - hence at each country there may be slightly less localizable users than shown in the
statistics). In total there are now 136 registered freedivers in APNEA.cz.
You can also use the search box top right - you can either enter a name of a country to see freedivers from that country only, or a freediver alias to locate his/her registered position. I plan adding some more features in future, like for example the possibility to re-fine own coordinates, and perhaps also adding favorite freediving spots or competitions you have participated in.
There are, of course, also
other changes, including some important bugs fixed, so if you previously have some problems to log in, or register, please try again. Occasionally I still hear about diverse problems (for example inability to start an exercise, missing stop watch,...), but despite testing it on 6 different machines with 5 different browser types, I was unable to simulate any of the problems, and unfortunately the affected users were not able to give me sufficient details. In case you experience any issues, please send me a PM with maximum available details (including your OS and browser type, any error messages, steps to reproduce the problem, etc.)