could i possibly include a simple ink to your map via the menu at https://weather34.com and if possible in meteobridge version for weatherflow template download .just a simple html link no scraping of your data ,link simply takes anyone to your page where map resides.
Also maybe a future enhancement of the map as the number of units is going to double soon when the sky units will come live
I’m afraid the map is going to be overcrowded with pin.
Is it hard to recode it so you can toggle one/off certain types and only show related pins ?
This might make it a bit more user friendly for some
That is the thought I have. I’m just not sure what to do. I need to look into creating a heat map. Your ideas are also good and will help. The data is very large at this point so I need to reduce it.
As I’m not a coder i will write maybe the worst thing ever but let’s go
detect from browser what region of the world and use this data to show a more zoomed map instead the world version. I’d make 7 different ‘default’ maps
N America
S America
Europe
Asia
Africa
Australia - N/Z
World
You show one of these based on location taken from browser and if not possible then the world map will come as default for them.
This way you can load only data from the regional map in first loading the map. Guess you already go down to 1/3 the data … user can later always zoom/pan around at will
Not show all the different modules on the map. You already have made categories so use them to create the map
By default show the hubs since whatever configuration you have, there is always a hub (pin you don’t show today). And make all the pins a selection option … you click on/off what you want to see from there … change the pin data with the link to the station to _blank instead opening in same page. At least your map stays in the original tab if a person wants to hop around, this will in many case prevent from loading the map between each hop.
I guess that you dynamically create the map at each request via a db request … I think this is eating the server ressources. To limit this I would create the 7 basic maps via a cron and store them as cached images (maybe once every 10 minutes seems enough to me) so they can be served on the fly to the user coming to the map (user friendly), I don’t think the number off modules will change that quickly as to need live updates.
Again, as I’m not a coder, not to sure this is possible but as user seeing often maps, they sometimes load way quicker then usual so some caching technique is used. Also depending on server config … (memcache, nginx etc)