Sie sind nicht angemeldet.

toosten

Fortgeschrittener

  • »toosten« ist der Autor dieses Themas

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

1

Donnerstag, 2. Oktober 2014, 18:22

Bing Karte - Radar dynamisch ausblenden / einblenden

Bei einer Tour gibt es Außen- und Innen-Panoramen, deshalb muß auf der Map der aktive Punkt und das Radar deaktiviert werden.

Mit "plugin[maps].activatespot(get(s)); " und bei nicht vorhandenen Spot wird der aktive Spot deaktiviert, aber leider bleibt das Radar erhalten.

Gibt es einen Weg das Radar ein bzw. auszulenden?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »toosten« (3. Oktober 2014, 09:43)


2

Montag, 6. Oktober 2014, 10:48

Hi,

stimmt - wenn activatespot() keinen passenden Spot findet, bleibt der Radar aktuell unverändert...
Ein Verhalten ohne aktiven Spot ist momentan nicht vorgesehen, ich werde dies aber als Feature Request aufnehmen.

Als Workaround wäre es aber möglich den Radar manuell per:

Quellcode

1
set(plugin[map].radar.visible,false); 
zu verstecken.

Schöne Grüße,
Klaus

toosten

Fortgeschrittener

  • »toosten« ist der Autor dieses Themas

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

3

Montag, 6. Oktober 2014, 13:28

Danke für den Tip, dieser wird leider mit einem Error quitiert (kann aber auch an der Version liegen 1.16.9 (build 2013-10-28) ).

4

Montag, 6. Oktober 2014, 20:02

Was für ein Error?
Mir ist hier nichts bekannt... das Ändern der Sichtbarkeit des Radars sollte eigentlich schon immer funktionieren.

Schöne Grüße,
Klaus

toosten

Fortgeschrittener

  • »toosten« ist der Autor dieses Themas

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

5

Dienstag, 7. Oktober 2014, 07:46

OK, der Fehler war berechtigt - name vergessen ;-)

ERROR: unknown attribute/path - plugin[maps].radar.visible

Quellcode

1
2
3
4
...
<plugin name="maps" keep="true" url="plugins/bingmaps.swf" alturl="plugins/bingmaps.js" maptype="hybrid" maptypes="normal|satellite|hybrid" zoom="17" zorder="1" key="..." visible="false" lng="11.0266617" lat="50.980385" width="350" height="250" x="2" y="55" parent="skin_view_map" align="leftbottom">
  <radar name="maps_radar" visible="true" zoomwithmap="true"/>
...


Zwar ohne Fehlermeldung, dennoch bleibt das Radar eingeblendet:

set(plugin[maps].radar[maps_radar].visible,false);
set(plugin[maps].radar[0].visible,false);
set(plugin[maps].radar[maps_radar].alpha,0);

Das in dem Projekt zwei Maps sind, sollte kein Problem sein - oder?

6

Dienstag, 7. Oktober 2014, 09:51

Hi,

das 'name' bei dem <radar> Element ist falsch.
Ohne sollte es funktionieren.

Siehe:
http://krpano.com/plugins/bingmaps/#syntax

Schöne Grüße,
Klaus

toosten

Fortgeschrittener

  • »toosten« ist der Autor dieses Themas

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden