+18
Planned

Allow us to draw on and share maps with direct links to help organize cross-outfit operations

Ghoulsby 5 years ago • updated by Peter Wickersham 2 years ago 10

Please make a function where we could log in, draw battle plans on an active map with basic MS paint tools, text, and symbols. Then allow us to give those custom maps a unique URL for sharing through teamspeak chat.


This will help organize huge scale operations with multiple outfits involved. Nothing I can think of would more quickly make you the best ps2 maps website. It's free advertising because commanders will hand out the link to your site hourly.

Answer

Answer
Planned

This is something we have been planning on adding for a while now.  It is a big task but it is definitely coming.

Answer
Planned

This is something we have been planning on adding for a while now.  It is a big task but it is definitely coming.

Sooo.. How about that map-drawing functionality, eh?  This post was made a year ago, just curious as to your progress =D
Like Jake said, it's as massive task.  It depends on how many developers are working on the site too, could take years with one guy.  However, I agree this feature would be a game changer for this site.
I'd be interested in helping turn this into an extension for command chat, i.e. draw-ability and mark comments. 


The site currently uses Leafletjs as its mapping interface. It's drawing plugin is not that amazing or customizable to the point that I would need for ps2maps.com. I'm investigating switching everything over to using OpenLayers, in which has more customizable drawing features. Sometime soon, whenever real-life priorities change a bit for me :-(
But, doesn't Leafletjs allow for adding Marks to the maps? The ability to add/remove marks would be huge from my point of view
It's not that simple. Here is the Leaflet Draw plugin demo (http://leaflet.github.io/Leaflet.draw/). It's pretty basic for what ps2maps.com needs. You can't change the marker icon (like change it to a Sunderer icon or something like that) and you can't even change the marker's color. Also you can't do any true freehand drawing on the map. I've been working on editing this plugin to make it more flexible for the site.

Also don't forget there is an entire backend database that has to store the marker locations and drawing locations in a database so that it can be accessed and loaded into the map later by your outfit mates. It's not as simple as dropping a marker on the map and saving it for later :-)

Also another aspect is multi-person live editing of the map. This is what I ultimately am trying to get to. This requires some server-side websocket stuff which is not trivial to deal with. Also I have to make sure that maps can be locked down and private, optionally requiring passwords and allowing the creator of the map to allow certain users to edit it and certain users not to. There is a lot that has to be put in place to make it all work. I have it all in my head what needs to be done it's just taking a long time. I'm in the process of convering the site from PHP to Node.js which will help the websocket step.
yes.. doing it for a shared instance brings a lot of extra work, i get you.. I was responding to what seemed like an assertion that the drawing package was the limiting factor, which seems slightly true.. however, to support this within the current ps2maps.com site with multiple outfits collaborating is much more than a display issue as you pointed out.. thanks for the detailed response.
Amending my response, I was focused on the use of the maps in an embedded environment. So, my thinking at the time was that if if we had the ability to add markers to the map client-side, then that would push the work of managing the what, where, when to add/remove to the container site and the embedded maps just needed to handle add/remove to the display itself.


-3
If it's not done by now, it's never going to be done in a timely fashion.
This was needed 2 years ago.