Topic: Lat/Lon to MGRS with 6, 8, and 10 digit grid support (and back) + moar
My subject says enough about my primary need in this extension. I'd prefer to work in the editor and in game with MGRS coordinates, of varying lengths (6, 8, and 10 digit inputs), and have the rest of the mgrs grid (i.e. The 15R AQ portion) to be filled in by either my current position or my target grid position (with the option to choose which at entry time) so that I can focus on the 6, 8, or 10 digit portion in my inputs, obviously with the ability to enter the whole thing manually via a separate method if I must.
As you can tell, I deal primarily in MGRS coordinates, but I also use custom downloaded map data rather than real-time over the net maps, as my maps are custom overlays on top of base maps in many cases. I'd like the ability to mark on them and have my markings transferred to the texture (in working memory only) if possible to save battery life when sitting at a single grid for a while on screen.
Also, something like grid ticks around the display area for a grid square's first 2 digits (every 1000 meters), with each tick being 100 metres, would also be extremely useful, as well as a special tick for every 500 metres. I need to be able to glance at my map to swiftly see how far away I am from a given target at any time. This sort of feature would really kick @$$ to have around.
A compass feature would also be great if possible, especially if measured in both mils and degrees.
A final request -- is there any way to map out some roads on a separate layer or something, but render them onto the textures you display? Would it be faster to simply draw a line instead? I would think that on a mobile device, it would be less cpu intensive and therefore less battery draining to have my custom maps appear as part of the texture after being loaded into memory the first time so that no separate drawing layers/calls aside from the basic tile textures would be necessary until new tiles are loaded or the old tiles need to be reloaded. Does this make sense?
This seems like a really promising extension, but I really need these features to be able to make full use of your work. Do you think you'd be able to help me out with these requests please?