2hick2furious Geschrieben 6. Dezember 2006 Teilen Geschrieben 6. Dezember 2006 hallo ^^ mein 1. poste in diesem forum... folgendes, ich hab ne mysql datenbank in der alle postleitzahlen mit bereiten und längen graden eingetragen sind. durch php frage ich das ganze ab. jezz will ich aber (mittles javascript) das er durch die koordinaten in kleinen pfeil auf einer landkarte positioniert... und da steh ich ein wenig aufm schlauch.. wie ich das jezz am besten anfange,-anstelle..... jemand nen genialen tipp? vllt schon mal jemand was ähnliches gemacht? Gruß, P.Ray p.s. hoffe das is das richtige forum... falls nich sorry^^ aber da stand javascript =D Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 6. Dezember 2006 Teilen Geschrieben 6. Dezember 2006 jezz will ich aber (mittles javascript) das er durch die koordinaten in kleinen pfeil auf einer landkarte positioniert... Auf einer (?) Landkarte? Ajax Info » Google Maps API Tutorial Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
2hick2furious Geschrieben 6. Dezember 2006 Autor Teilen Geschrieben 6. Dezember 2006 ne ne ^^ nich mit google map... hmm okay anders gefragt: ich habe 2 text felder... eins für die längen und eins für die breiten grade. ich möchte jezz, dass wenn man in die breiten: 53.709999 und in die längen: 10.013241 einträgt, sich ein div layer auf die position top:115px und left:265px setzt... wie stelle ich das an O.O danke, gruße, P.Ray. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 6. Dezember 2006 Teilen Geschrieben 6. Dezember 2006 indem du zuerst eine formel aufstellst, die geographische länge sowie breite in eine pixelposition umrechnet, ausgehend vom längengrad left:0px und breitengrad top:0px. du weisst ja sicherlich, wo dein kartenausschnitt (welcher quasi ein fenster darstellt) auf der erdkugel beginnt. von dort aus rechnest du, dem massstab der karte entsprechend, einen faktor hinzu und bekommst die absolute pixelposition, an die du den markierungspunkt (fadenkreuz, kreis, nadel, ...) legst. in etwa so: pixelvonoben = breitengradoberebildkante - (53.709999 x umrechnungsfaktor) wobei die die 53.709999 nicht direkt ausgeben musst, sondern z.b. von PHP oder MySQL in pixel umwandelst, das ergebnis mittels echo in deinen div-container schreibst - und das eigentlich nix mit javascript zu tun hat. s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
2hick2furious Geschrieben 7. Dezember 2006 Autor Teilen Geschrieben 7. Dezember 2006 var breite_min = 47.317223; var laenge_min = 5.958864; var breite_max = 55.022282; var laenge_max = 14.974710; var pixel_y = 15; var pixel_x = 30; var skal_y = pixel_y/breite_min; var skal_x = pixel_x/laenge_min; function platzieren (breite, laenge) { var punkt = document.getElementById ("punkt"); punkt.style.top=(breite_max-breite)*84; punkt.style.left=(laenge-laenge_min)*54; } so hab ichs jezz gelöst... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.