Google map polyline

Sziasztok!

Szeretnék a Google map API segítségével egy térképet készíteni. Még eddig nem foglalkoztam vele ezért nagy új.
Már markereket sikerült leraknom, és törölnöm, ill. vonalat rajzolnom.
A feladatom az lenne, hogy a vonal külön ikonnal legyen megjelenítve, és minden egyes pont letételkor, jelenjen meg a töréspontnál egy marker, aminek a segítségével később alakítani lehessen a vonalat, majd mindezt elmenteni mysqlbe vagy xml fájlba. Vonalat már rajzol, a markerek megjelennek, de a mozgatás nem az igazi.
Azt az egyen nem értem, hogy lehet a vonalhoz valamilyen azonosítót hozzárendelni, amivel később meg tudom őket különböztetni.


var batch = [];
var imageIndex = 0;
var pts = [];
var ptsi = [];

function load(imageIndex) {
var marker;
var iconInd = imageIndex
if (GBrowserIsCompatible()) {

//setup map
var map = new GMap2( document.getElementById("map") );
var centerPoint = new GLatLng(46.952084, 16.275008);
map.setCenter( centerPoint, 17); //zoom is
map.addControl(new GMapTypeControl());
map.addControl(new GOverviewMapControl()); // alul kicsi terkep
map.disableScrollWheelZoom();
map.disableDoubleClickZoom();
map.autoPan
map.setUIToDefault(); // control gombok
map.setMapType(G_NORMAL_MAP); // NORMAL vagy HYBRID vagy PHYSICAL
//var mgrOptions = { borderPadding: 50, maxZoom: 15, trackMarkers: true };
//var mgr = new GMarkerManager(map, mgrOptions);

// ikon rajzolo
function createMarker(point) {
var Icon = new GIcon(G_DEFAULT_ICON);
Icon.image = document.getElementById("iconka").src;
var marker = new GMarker(point, { icon:Icon, draggable: true, autoPan: false});
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(document.getElementById("iconka").src);
});
GEvent.addListener(marker, 'dblclick', function(overlay, point) {
map.removeOverlay(marker);
});
// save the info we need to use later for the side_bar
batch.push(marker);
return marker;

}

function createLine(point) {
var Icon = new GIcon(G_DEFAULT_ICON);
Icon.image = document.getElementById("iconka").src;
var marker = new GMarker(point, { icon:Icon, draggable: true, autoPan: false});
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml('s');
});
GEvent.addListener(marker, 'dblclick', function(overlay, point) {
map.removeOverlay(marker);
});
GEvent.addListener(marker, 'drag', function(overlay, point) {
for(var n=0;n

Bevallom, belezavarodtam a kódba. Amúgy ebből merítettem ötletet

Hozzászólások

Válaszolni nem tudok, de egy subscribe-t kap.

Egy /code -t tegyel a nyito nyito hozzaszolasba

---
Apple iMac 20"
áéíóöőúüű