Hallo Zusammen!
Danke für Eure Inputs

Ich hab wohl vergessen zu erwähnen dass sich die Map nur auf das schweizer Ländle beziehen soll.
Also mit freundlicher Mithilfe gestaltet sich die Sache so:
Die Koordinaten beziehen sich nicht auf die Schweiz im folgenden Beispiel (noch nicht)! Das Problem dass ich dabei noch habe ist wie und wo ich die Koordinaten genau eingebe.
Bei diesem gauge gibt es also 2 Maps, full und small wo man also eine Zoom Position hat. Kann mir evtl. jemand helfen wie man die Koordinaten einträgt?
Gruss Beat
PHP-Code:
<Gauge Name="moving map" Version="1.0">
<Element>
<Size X="350" Y="338"/>
<Visible>(A:Circuit general panel on, bool)</Visible>
<Element>
<Visible>(G:Var1) 0 == (A:PLANE LATITUDE, degrees) s0 58.2 < && l0 49.8 > && (A:PLANE LONGITUDE, degrees) s1 -10.8 > && l1 2.2 < &&
</Visible>
<Position X="0" Y="0"/>
<MaskImage Name="map_mask.bmp" Bright="Yes" ImageSizes="350,338,0,0">
<Axis X="0" Y="0"/>
</MaskImage>
<Image Name="swiss_full.bmp" Bright="Yes" ImageSizes="4480,4800,0,0">
<Axis X="2149" Y="1822"/>
</Image>
<Shift>
<Value>55 (A:PLANE LATITUDE, degrees) - 5 / 96 * s0 -3.5 (A:PLANE LONGITUDE, degrees) - 2.5 / s1 l0 * s2 l1 801 * l2 +
</Value>
<Scale X="1.00"/>
</Shift>
<Shift>
<Value>1500 3.7 dgrd tan / 46 + s0 -3.5 (A:PLANE LONGITUDE, degrees) - 4.5 / 3.7 * abs dgrd cos l0 * s1 l0 l1 - s2 (>G:Var2) 55 (A:PLANE LATITUDE, degrees) - 5 / -2777 * l2 +
</Value>
<Scale Y="1.00"/>
</Shift>
</Element>
<Element>
<Visible>(G:Var1) (A:PLANE LATITUDE, degrees) s0 58.2 < && l0 49.8 > && (A:PLANE LONGITUDE, degrees) s1 -10.8 > && l1 2.2 < &&
</Visible>
<Position X="0" Y="0"/>
<MaskImage Name="map_mask.bmp" Bright="Yes" ImageSizes="350,338,0,0">
<Axis X="0" Y="0"/>
</MaskImage>
<Image Name="swiss_small.bmp" Bright="Yes" ImageSizes="1493,1600,0,0">
<Axis X="600" Y="495"/>
</Image>
<Shift>
<Value>55 (A:PLANE LATITUDE, degrees) - 5 / 32 * s0 -3.5 (A:PLANE LONGITUDE, degrees) - 2.5 / s1 l0 * s2 l1 267 * l2 +
</Value>
<Scale X="1.00"/>
</Shift>
<Shift>
<Value>55 (A:PLANE LATITUDE, degrees) - 5 / -926 * s0 (G:Var2) 3 / l0 +
</Value>
<Scale Y="1.00"/>
</Shift>
</Element>
<Element>
<Visible>(A:PLANE LATITUDE, degrees) s0 58.2 >= l0 49.8 <= || (A:PLANE LONGITUDE, degrees) s1 -10.8 <= || l1 2.2 >= ||
</Visible>
<Image Name="Out_Of_Range.bmp" Bright="Yes" ImageSizes="350,338,0,0"/>
</Element>
<Element>
<Visible>(A:PLANE LATITUDE, degrees) s0 58.2 < l0 49.8 > && (A:PLANE LONGITUDE, degrees) s1 -10.8 > && l1 2.2 < &&
</Visible>
<Position X="175" Y="169"/>
<Image Name="map_pointer.bmp" Bright="Yes" ImageSizes="61,61,0,0">
<Axis X="30.5" Y="30.5"/>
</Image>
<Rotate>
<Value>(A:Plane heading degrees gyro, radians)
</Value>
</Rotate>
</Element>
</Element>
<Mouse>
<Tooltip>%Moving Sectional Chart</Tooltip>
<Area Left="0" Top="278" Width="60" Height="60">
<Tooltip>%Zoom (%((G:Var1))%{if}%In%{else}%Out%{end})</Tooltip>
<Cursor Type="Hand"/>
<Click>(G:Var1) ! (>G:Var1)</Click>
</Area>
</Mouse>
</Gauge>
