---
title: "Googlemap API problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/173429-googlemap-api-problem"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "h00karem"
published: "2008-08-18T20:34:27.000Z"
updated: "2008-08-18T20:34:27.000Z"
replies: 0
views: 280
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/173429-googlemap-api-problem"
---

# Googlemap API problem

## #1 — h00karem, 2008-08-18T20:34Z

Testar även här:

Jag vet inte riktigt om detta e rätt forum men jag försöker

Jag försöker förstå mig på Googles Map API och hämtar data från en xml-fil

Vill lägga ett drag-and-drop-event på varje marker.

```
var trackpoints = xml.documentElement.getElementsByTagName("trkpt");
for (var i=0;i<trackpoints.length;i++) {
if(i == 0){
 this.map.setCenter(new GLatLng(parseFloat(trackpoints[i].getAttribute("lat")),
 parseFloat(trackpoints[i].getAttribute("lon"))), 13); 
}
var point = new GLatLng(parseFloat(trackpoints[i].getAttribute("lat")),
parseFloat(trackpoints[i].getAttribute("lon")));	
var new_marker = addMarker(point);
GEvent.addListener(new_marker, "dragstart", function() { 
 var tmpMarker = new_marker;
 for(i in line) {
  if(line[i].equals(tmpMarker.getPoint())) {
   line_index_shift = i;
 }
}
});
GEvent.addListener(new_marker, "dragend", function() { 
 var tmpMarker = new_marker;
 shiftMarker(line[line_index_shift], tmpMarker.getPoint());
});
markers.push(new_marker);
for(k in line) {
 points.push(line[k].toUrlValue(6));
}						
}
```

men new_maker blir bara den senaste markern när jag försöker "dra" i markern. Nå'n som har en aning om hur jag kan lösa det?

Permalänk: https://www.webforum.nu/p/173429

---

Tråden på webben: https://www.webforum.nu/amne/javascript/173429-googlemap-api-problem
