Kom ihåg mig?

Google API MAPS - Direkt länkar

 
Ämnesverktyg Visningsalternativ
Oläst 2010-04-07, 18:58 #1
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
Standard Google API MAPS - Direkt länkar

Tjena!

Nu söker jag åter igen visdom från er

Jag sitter och knåpar med google maps som ska implementeras på en sida. Jag har satt ut 3 st "pins" genom xml och dessa pins ska länka _direkt_ till tex: 1.php, 2.php och 3.php.

Först tyckte jag att det börde ha räckt med att skriva:

Kod:
      function createMarker(point,name,html) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function() {
					document.location.href=url;
        });
        // save the info we need to use later for the side_bar
        gmarkers.push(marker);
        // add a line to the side_bar html
        side_bar_html += '<a href="javascript:myclick(' + (gmarkers.length-1) + ')">' + name + '<\/a><br>';
        return marker;
      }

samt att hämta xmlen genom:

Kod:
      GDownloadUrl("city.xml", function(doc) {
        var xmlDoc = GXml.parse(doc);
        var markers = xmlDoc.documentElement.getElementsByTagName("marker");
          
        for (var i = 0; i < markers.length; i++) {
          // obtain the attribues of each marker
          var lat = parseFloat(markers[i].getAttribute("lat"));
          var lng = parseFloat(markers[i].getAttribute("lng"));
          var point = new GLatLng(lat,lng);
          var html = markers[i].getAttribute("html");
          var url = markers[i].getAttribute("url");
          var label = markers[i].getAttribute("label");
          // create the marker
          var marker = createMarker(point,label,html);
          map.addOverlay(marker);
        }
        // put the assembled side_bar_html contents into the side_bar div
        document.getElementById("side_bar").innerHTML = side_bar_html;
      });
Detta gick dock åt fanders. Skriver jag istället:
Kod:
document.location.href="moo.php";
så fungerar det fint! Dock blir det en direkt länk till "moo.php" på alla pins.

Dvs: att det går inte att hämta variabeln "url". Warüm bitte?
linus1 är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:28.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017