Vom Mitgliederprofil in die Landkarte

  • Seite 3 von 3
03.03.2008 15:30 (zuletzt bearbeitet: 03.03.2008 15:36)
#31 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied
Wenn ich das so, wie beschrieben, mache, dann öffnet sich zwar das Infofenster aber nicht vollständig. Die unteren beiden Ecken fehlen und der Pfeil, der auf die markierte Stelle zeigt.

if(select_point1 > 0 && select_point2 > 0) {
map.centerAndZoom(new GPoint(select_point1,select_point2),2);
map.openInfoWindow(map.getCenter(),select_html);
}
else if(query.length > 0) {
alert('Das Mitglied konnte in der Landkarte nicht gefunden werden');
}

Wenn ich select_html durch html ersetze, dann wird das Infofenster zwar korrekt angezeigt aber öffnet sich nicht automatisch.

if(select_point1 > 0 && select_point2 > 0) {
map.centerAndZoom(new GPoint(select_point1,select_point2),2);
map.openInfoWindow(map.getCenter(),html);
}
else if(query.length > 0) {
alert('Das Mitglied konnte in der Landkarte nicht gefunden werden');
}



Ich habe jetzt erst mal das zweite, weil es doch recht unschön aussieht, dieses halbe Infofenster. Kann mir einer einen Tip geben, wie ich es sauber hinbekomme?

"Die Schönheit der Dinge, lebt in der Seele dessen, der sie betrachtet."
David Hume


 Antworten

 Beitrag melden
03.03.2008 20:31 (zuletzt bearbeitet: 03.03.2008 20:37)
#32 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied
Wie ist denn deine Boardnummer?
Ist die Landkarte freigeschaltet so dass auch Nicht-Mitglieder die Karte sehen können?

In Antwort auf:
dann wird das Infofenster zwar korrekt angezeigt aber öffnet sich nicht automatisch
Wie kann es korrekt angezeigt werden, wenn es sich nicht öffnet?? Die Variante kann nicht funktionieren, da die Variable html nicht existiert.

Steht der Skriptteil am Ende des Skripts (vor </script>)? Da muss er hin, damit es funktioniert.

 Antworten

 Beitrag melden
04.03.2008 14:47 (zuletzt bearbeitet: 04.03.2008 14:50)
#33 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied
Zitat von Ruthless
Die unteren beiden Ecken fehlen und der Pfeil, der auf die markierte Stelle zeigt.

Nee, ich glaube das ist ein allgemeiner Fehler in der Landkarte, der allerdings nicht in jedem Forum auftritt. Evtl. liegt es auch an einer eigenen Einstellung.
Ich habe das jetzt auch schon seit einiger Zeit und glaube, dass irgendwo das Thema hier im Support schonmal nebenbei kurz angesprochen wurde.
Wenn dem so sei, weiß ich im Moment leider nicht mehr wo es war. Meine kurze Recherche hat keine vernünftigen Ergebnisse geliefert.
Die Lösung bestand glaube ich darin, dass die Ecken transparent waren und nur mit einem weißen Hintergrund angegeben werden mussten.

Ich habe es damals nicht gebraucht und es ist schon eine Weile her. Also alles hier ohne Gewähr.

 Antworten

 Beitrag melden
04.03.2008 21:40
#34 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied
04.03.2008 22:19
#35 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied

Ja, genau das!
So wie's aussieht, war das wohl doch ein etwas anderes Problem.

Ich habe 'mal einen Screenshot vom "Problem" beigefügt.
Es müsste das gleiche wie bei Ruthless sein.

Im IE funktioniert es bei mir komischerweise so wie es sollte.
Der Firefox zeigt aber keine Ecken und den Pfeil zum Marker nicht an.


 Antworten

 Beitrag melden
05.03.2008 07:38
#36 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied

Soweit ich verstehe gibt es dieses Problem nur bei dem automatisch geöffneten Fenster und nicht wenn man manuell etwas anklickt??

Bei mir taucht es weder im IE noch im Firefox auf, siehe beispielsweise
http://79444.homepagemodules.de/geomap.p...=Hockenheimring


 Antworten

 Beitrag melden
05.03.2008 16:04
#37 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied

Zitat von sabine99
Bei mir taucht es weder im IE noch im Firefox auf, siehe beispielsweise
http://79444.homepagemodules.de/geomap.p...=Hockenheimring

Hoppla, liegt's dann evtl. an meinem Browser?
Bei mir ist auch da das Problem.
Das muss ich mal prüfen... Habe im Moment Firefox v2.0.0.12

Es kommt auch immer vor, selbst wenn man manuell in die Karte wechselt und hineinzoomt.

Ich prüf dann halt mal...


 Antworten

 Beitrag melden
05.03.2008 18:16
#38 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied


Ich habe das Problem auch mit 2.0.0.12 Firefox nicht.... Alles erscheint wie es soll.


 Antworten

 Beitrag melden
06.03.2008 17:10
#39 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied

Zitat von sabine99
Soweit ich verstehe gibt es dieses Problem nur bei dem automatisch geöffneten Fenster und nicht wenn man manuell etwas anklickt??


Genau so ist es. Wenn ich es automatisch öffnen lasse durch die Variable select_html dann ist es auch bei manuellem Öffnen nicht komplett.

"Die Schönheit der Dinge, lebt in der Seele dessen, der sie betrachtet."
David Hume


 Antworten

 Beitrag melden
11.03.2008 18:09
avatar  Manrus
#40 RE: Vom Mitgliederprofil in die Landkarte
Ma
Mitglied

Kann jemand noch mal das Template von der Landkarte und dem Mitgliederprofil posten?
(ich meine natürlich mit den Änderungen!)
Das wäre sehr nett!
Manrus


 Antworten

 Beitrag melden
12.03.2008 15:32
#41 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied

Mal wieder eine Zusammenfassung:

Template Mitgliederprofil

<a href="geomap.php?userid={{userid}}">Wohnort in Landkarte anzeigen</a>


Template Landkarte
[...]
<script type="text/javascript" defer="defer">
var select_userid = '';
var select_point1 = 0;
var select_point2 = 0;
var select_html = '';
var query = location.search;
if(query.length > 0) {
query = query.substring(1, query.length);
var elements = query.split('&');
for (i = 0; i < elements.length; i++) {
var assign = elements[i].split('=');
if(assign[0] == 'userid') {
select_userid = assign[1];
break;
}
}
}
[...]
function createUser(data)
{
[...]
var userid = data[8].substring(1, data[8].length).split('_')[0];
if(select_userid == userid) {
select_point1 = data[0];
select_point2 = data[1];
select_html = html;
}
[...]
return marker;
}
[...]
if(select_point1 != 0 && select_point2 != 0) {
map.centerAndZoom(new GPoint(select_point1,select_point2),2);
map.openInfoWindow(map.getCenter(),select_html);
}
else if(query.length > 0) {
alert('Das Mitglied konnte in der Landkarte nicht gefunden werden');
}
</script>

Der erste Teil kommt direkt hinter <script>!
Der Mittelteil steht in der Funktion createUser HINTER der Zuweisung der Variable html aber VOR return marker!
Der letzte Teil kommt direkt vor </script>!

Das Problem des halb geöffneten Fensters ist noch nicht gelöst. Es tritt nur bei einigen Leuten auf.


 Antworten

 Beitrag melden
28.07.2008 20:21
avatar  69magic
#42 RE: Vom Mitgliederprofil in die Landkarte
avatar
Mitglied

Zitat von WolverineX
Ja, genau das!
So wie's aussieht, war das wohl doch ein etwas anderes Problem.
Ich habe 'mal einen Screenshot vom "Problem" beigefügt.
Es müsste das gleiche wie bei Ruthless sein.
Im IE funktioniert es bei mir komischerweise so wie es sollte.
Der Firefox zeigt aber keine Ecken und den Pfeil zum Marker nicht an.
Hallo,

ich hatte auch gerade das Problem. Die Ursache in meinem Fall war, dass ich die automatische Bildverkleinerung eingebaut habe. Dadurch wurde dieser Code

td.nnor img {
max-widht:500px;
max-height:500px;
}

in die Class nnor eingefügt. Gelöst habe ich das Problem einfach dadurch, dass ich die gesamte Class nnor kopiert und das Kopierte in nnorl umgetauft und den Code für die Bildverkleinerung entfernt habe. In der Landkarte benutze ich jetzt statt nnor die Class nnorl.

Das Info-Fenster wird in der Landkarte wieder komplett angezeigt.


 Antworten

 Beitrag melden
28.07.2008 23:37
avatar  doku
#43 RE: Vom Mitgliederprofil in die Landkarte
do
Mitglied

Zitat von 69magic
Zitat von WolverineX
Ja, genau das!
So wie\'s aussieht, war das wohl doch ein etwas anderes Problem.
Ich habe \'mal einen Screenshot vom "Problem" beigefügt.
Es müsste das gleiche wie bei Ruthless sein.
Im IE funktioniert es bei mir komischerweise so wie es sollte.
Der Firefox zeigt aber keine Ecken und den Pfeil zum Marker nicht an.
Hallo,
ich hatte auch gerade das Problem. Die Ursache in meinem Fall war, dass ich die automatische Bildverkleinerung eingebaut habe. Dadurch wurde dieser Code
td.nnor img {
max-widht:500px;
max-height:500px;
}
in die Class nnor eingefügt. Gelöst habe ich das Problem einfach dadurch, dass ich die gesamte Class nnor kopiert und das Kopierte in nnorl umgetauft und den Code für die Bildverkleinerung entfernt habe. In der Landkarte benutze ich jetzt statt nnor die Class nnorl.
Das Info-Fenster wird in der Landkarte wieder komplett angezeigt.


Vielen Dank. Das war die Lösung des Problems. :) Wäre ich jetzt nicht drauf gekommen! :D


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!