<div dir="ltr">I do just about the same thing, keep track of their initial position prior to rotating, only they are updatable json files.<div><br></div><div>Greg</div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Aug 22, 2014 at 12:05 AM, Heikki Hannikainen <span dir="ltr"><<a href="mailto:hessu@hes.iki.fi" target="_blank">hessu@hes.iki.fi</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">On Fri, 22 Aug 2014, SARTrack Admin wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I see that you actually rotate your icons... Its a nice idea, and when it comes to an airplane icon, which is an arrow anyway, that looks logical.<br>
But when it is a car, you only only have to rotate it, but also flip it when it goes in the oposite direction of the original drawing.<br>
</blockquote>
<br></div>
Right. My code flips the airplane too, just to reduce code complexity. :)<br>
<br>
For the web site version, all rotations have been pregenerated during the software build process. It's a lot of little images, 19169 of them (number of symbols * overlays * rotations).<div class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
And how do you deal with icons which realy should never rotate (house), but the direction data may not be exactly zero (and this may happen). Do you have additional data attached to an icon saying, 'never rotate'?<br>

</blockquote>
<br></div>
I have a map/dictionary/hash of symbols which can be rotated, and the original direction they're pointing at in the source image. I can publish that together with the symbols if it's useful.<br>
<br>
    NSDictionary *initDirectionalSymbols = @{<br>
                            @"/'": @0,<br>
                            @"/(": @90,<br>
                            @"/*": @90,<br>
                            @"/<": @90,<br>
                            @"/=": @90,<br>
                            @"/>": @90,<br>
                            @"/C": @90,<br>
                            @"/F": @90,<br>
                            @"/P": @90,<br>
                            @"/S": @0,<br>
      ....<br>
<br>
Actually, here's the machine-readable CSV/JSON/XML/YAML -formatted symbol descriptions index which I published a couple months ago. I should put the degree values there, maybe. Bob's original list is a bit difficult to use in an application - whenever there are changes, they need to be manually merged in each application config. A machine-readable index might be helpful and easier to synchronize to apps.<br>

<br>
<a href="https://github.com/hessu/aprs-symbol-index" target="_blank">https://github.com/hessu/aprs-<u></u>symbol-index</a><br>
<a href="https://github.com/hessu/aprs-symbol-index/tree/master/generated" target="_blank">https://github.com/hessu/aprs-<u></u>symbol-index/tree/master/<u></u>generated</a><div class="HOEnZb"><div class="h5"><br>
<br>
  - Hessu<br>
<br>
______________________________<u></u>_________________<br>
aprssig mailing list<br>
<a href="mailto:aprssig@tapr.org" target="_blank">aprssig@tapr.org</a><br>
<a href="http://www.tapr.org/mailman/listinfo/aprssig" target="_blank">http://www.tapr.org/mailman/<u></u>listinfo/aprssig</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>NV6G<br>OpenAPRS.Net<br>OpenAPRS iPhone Edition<br>Find RC sites and weather in your area on iPhone/iPad with WhereBRC
</div></div>