Radar verschiedenen Kamerastandpunkten zuweisen

  • Hallo,

    habe von jedem Zimmer einer Wohnung ein Panorama gemacht, und zu einem virtuellen Rundgang verknüpft. Alles funktioniert. Habe nun einen Grundriss der Wohnung mit eingefügt, und die Kamerastandpunkte mit eigenen Grafiken eingebracht und aktiviert. Es kunktioniert alles gut. Nun habe ich das Problem, dass ich nicht weiss, wie ich den Radar jedem Standpunkt zuweisen kann. In der Dokumentation habe ich dazu nichts gefunden. Wer kann mir einen Tipp geben?
    Vielen Dank!

    Gruß faberge

  • ich hab auch damit gespielt ist ne Weile her...das war dann am Ende dieser Code in der xml:


    <!-- map spots -->
    <spot name="scene_Dock_13" lat="51.214846" lng="6.750727" heading="+330" onclick="loadscene(scene_Dock_13, null, MERGE, BLEND(1));" />
    <spot name="scene_Hafenspitze" lat="51.216065" lng="6.751398" heading="+300" onclick="loadscene(scene_Hafenspitze, null, MERGE, BLEND(1));" />
    <spot name="scene_Handelshafen" lat="51.214066" lng="6.750481" heading="+210" onclick="loadscene(scene_Handelshafen, null, MERGE, BLEND(1));" />


    Wenn ich mich richtig erinnere ist "heading" hier die Antwort. Lasse mich aber gerne korrigieren.

    Gruss, Christof

  • Habe es bis jetzt leider nicht hinbekommen. Ich poste mal meinen Quelltext für den Grundriss der Wohnung.

    <!-- %1 ist das erste Argument des Funktionsaufrufs -->
    <action name="changepano">
    loadpano(%1.xml,null,MERGE,BLEND(2));
    plugin[box].activatespot(%1);

    </action>

    <plugin name="box"
    url="../grafik/box.png"
    align="leftbottom"
    alpha="0.3"
    onhover="set(alpha,1.0);"
    onout="set(alpha,0.3);"
    keep="true"
    x="0"
    y="0"
    children="true"
    />

    <plugin name="close"
    url="../grafik/close.png"
    keep="true"
    alpha="0.3"
    align="righttop"
    parent="box"
    x="5"
    y="5"
    onhover="set(alpha,1.0);"
    onout="set(alpha,0.3);"
    onhover="set(alpha,1.0);showtext(Karte schließen,tooltipp);"
    parent="box"
    onclick="tween(plugin[box].x,-284,0.5); tween(plugin[box].y,-338,0.5); tween(plugin[open].x,0,0.5); tween(plugin[open].y,0,0.5);"
    />

    <plugin name="open"
    url="../grafik/open2.png"
    keep="true"
    alpha="0.3"
    align="leftbottom"
    x="0"
    y="0"
    onhover="set(alpha,1.0);"
    onout="set(alpha,0.3);"
    onhover="set(alpha,1.0);showtext(Karte einblenden,tooltipp);"
    onclick="tween(plugin[box].x,0,0.5);
    tween(plugin[box].y,0,0.5);
    tween(x,-104,0.5); tween(y,-25,0.5);"
    />

    <plugin name="grundriss"
    url="../grafik/grundriss.png"
    align="leftbottom"
    x="0"
    y="0"
    parent="box"
    keep="true"
    />

    <plugin name="radar"
    url="../plugins/radar.swf"
    zorder="1"
    heading="0"
    scale="0.5"
    fillalpha="0.4"
    fillcolor="0x339933"
    linealpha="1.0"
    linewidth="2.0"
    linecolor="0xFFFF66"
    glow="true"
    glowcolor="0x99FF33"
    glowwidth="4"
    glowstrength="3"
    parent="box"
    keep="true"
    visible="false"
    />

    <!-- map spots -->
    <plugin name="flur"
    url="../grafik/punktpassiv.png"
    x="135"
    y="125"
    zorder="2"
    keep="true"
    parent="box"
    align="leftbottom"
    onhover="set(alpha,1.0);showtext(Flur,tooltipp);"
    onclick="action(changepano,flur);"
    />

    <plugin name="bad"
    url="../grafik/punktpassiv.png"
    x="215"
    y="160"
    zorder="2"
    keep="true"
    parent="box"
    align="leftbottom"
    onhover="set(alpha,1.0);showtext(Bad,tooltipp);"
    onclick="action(changepano,bad);"
    />

    <plugin name="kueche"
    url="../grafik/punktpassiv.png"
    x="165"
    y="40"
    zorder="2"
    keep="true"
    parent="box"
    align="leftbottom"
    onhover="set(alpha,1.0);showtext(Küche,tooltipp);"
    onclick="action(changepano,kueche);"
    />

    <plugin name="wohnzimmer"
    url="../grafik/punktpassiv.png"
    x="55"
    y="200"
    zorder="2"
    keep="true"
    parent="box"
    align="leftbottom"
    onhover="set(alpha,1.0);showtext(Wohnzimmer,tooltipp);"
    onclick="action(changepano,wohnzimmer);"
    />

    <plugin name="schlafzimmer"
    url="../grafik/punktpassiv.png"
    x="93"
    y="40"
    zorder="2"
    keep="true"
    parent="box"
    align="leftbottom"
    onhover="set(alpha,1.0);showtext(Schlafzimmer,tooltipp);"
    onclick="action(changepano,schlafzimmer); "
    />

    <!-- activated hotpot -->
    <plugin name="activatespot" url="../grafik/punktaktiv.png" keep="true" align="center" edge="center" visible="false" zorder="3" parent="box" />

    <action name="activatespot">
    set(plugin[box].parent, plugin[%1]);
    set(plugin[box].visible, true);

    copy(plugin[radar].x, plugin[%1].x);
    copy(plugin[radar].y, plugin[%1].y);

    trace(plugin[radar].x,'-',plugin[radar].y);

    set(plugin[radar].visible, true);
    set(plugin[radar].heading, %1);

    </action>

    Vielleicht weiß jemand die Lösung. Danke!

    LG Andreas

  • Ich habe ein ähnliches Problem, aber mit google Maps, ich bekomme es einfach nicht hin, dass beim Klick auf einen spot in der Karte der geklickte aktiv wird und das radar angezeigt wird... Der Link funtkioniert zwar aber der alte Spot der Karte bleibt activ und auch das Radar bleibt beim ersten Spot...

    Vielleicht ist Deine Lösung auch meine *huh*

    Lg Carsten

  • Code
    <spot name="wald" lat="50.990706" lng="12.446621" heading="75" active="false" onclick="loadscene(scene_schlosspark_3_panorama, null, MERGE, BLEND(1));activatespot(wald)"/>

    ich hoffe es hilft dir...

    wichtig ist der onclick funktion noch den activehotspot(name des spots) zuzuweisen...

    bei mir klappt es jetzt *g*

  • Zu früh gefreut. Wenn ich die Spots auf der Karte anklicke funktioniert alles wunderbar. Sobald ich aber die Hotspots anklicke wechselt das Radar nicht mit und verbleibt auf dem letzten Standpunkt...

    Hat vielleicht jemand eine Idee? Laut Video Tutorial , springt das Radar immer automatisch mit... Bei mir leider nicht...

    Lg Carsten

  • Hallo Christof,

    heading ist dafür da, den Blickwinkel des aufgerufenen Panos zu definieren, also Nord, Süd, etc. Mit der Position das Radar in der Imagemap hat das nichts zu tun.

    Andreas

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!