WinFuture-Forum.de: Javascript Kartenmodul Problem Mit Drag&drop - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Javascript Kartenmodul Problem Mit Drag&drop


#1 Mitglied ist offline   Skiller 

  • Gruppe: aktive Mitglieder
  • Beiträge: 164
  • Beigetreten: 06. September 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Negenborn

geschrieben 19. Mai 2008 - 12:32

Hi Leutz,

habe mal wieder nen kleines Problem.

Ich habe mir in Javascript nen kleines Kartenmodul Programmiert, hier der Link: http://www.dlzg.de/karte2.

Mein Problem ist das bewegen der Karte mit der Maus. Jedes mal wenn ich die Karte verschieben will springt die Karte automatisch an den Anfangspunkt. Ich denke die folgende Berechung ist falsch:
arrowleft = arrowleft - (aktH - (posx - dragx));
arrowdown = arrowdown - (aktV - (posy - dragy));
				
dragobjekt.style.backgroundPosition = arrowleft + "px " + arrowdown + "px";
				
aktH = (posx - dragx);
aktV = (posy - dragy);


Habt ihr ne Idee? oder kennt ihr andere Kartenmodule die ich einsetzten könnte (wichtig Karte muss ich tauschen können)?

mfg Skiller
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 19. Mai 2008 - 13:28

Ich glaube, du hast vergessen, die entsprechenden "Koordinaten" beim Dragstop zu merken.

Zitat

oder kennt ihr andere Kartenmodule die ich einsetzten könnte

Wie wäre es mit Google-Maps? Auf unserer Firmenseite habe ich so ein Teil eingebaut: cts

Das ist auf jeden Fall die mächtigere Alternative.
0

#3 Mitglied ist offline   Skiller 

  • Gruppe: aktive Mitglieder
  • Beiträge: 164
  • Beigetreten: 06. September 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Negenborn

geschrieben 19. Mai 2008 - 13:46

Hi,

googlemaps ist leider keine Alternative für mein Projekt. Kannst du mir ggf. ein Beispiel geben, wie ich die Koordinaten speichern kann / soll?

MfG

Skiller
0

#4 Mitglied ist offline   Diewie 

  • Gruppe: aktive Mitglieder
  • Beiträge: 409
  • Beigetreten: 18. Juni 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Geisenhausen / München

geschrieben 19. Mai 2008 - 20:04

Meiner Meinung nach, musst du aktH und aktV zurücksetzen. Nachfolgende Änderung sollte das Problem beheben.

function dragstart(element) {
			 //Wird aufgerufen, wenn die Karte bewegt werden soll.
			dragobjekt = element;
			dragx = posx - dragobjekt.offsetLeft;
			dragy = posy - dragobjekt.offsetTop;
			aktH = 0;
			aktV = 0;
		}


Gruß,
Stefan
0

#5 Mitglied ist offline   Skiller 

  • Gruppe: aktive Mitglieder
  • Beiträge: 164
  • Beigetreten: 06. September 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Negenborn

geschrieben 19. Mai 2008 - 23:35

Hey, danke. Es Funktioniert!
Da hab ich jetzt sooooo lange dran rumüberlegt und dan isses so easy...
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0