Google Map API - több pont elhelyezése - finomítás
Sziasztok!
Van egy Google Map API-s térképem két ponttal. Ezek elhelyezése még ment:A gondom az, hogy a másodiknak megjelölt pont leírása a kis buborékban automatikusan felugrik, az elsőé viszont nem, miközben egyformának kéne lenniük, tehát vagy mind a kettőnek legyen alapból bubija, vagy (ami még jobb lenne) egyiknek sem. Sajnos a Google leírásában nem találtam meg a megoldást.
Esetleg van valakinek ezirányú tapasztalata? Előre is köszi a segítséget.
■ Van egy Google Map API-s térképem két ponttal. Ezek elhelyezése még ment:
////////
function createMarker(point, duma)
{
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(duma);});
map.addOverlay(marker);
marker.openInfoWindowHtml(duma)
return marker;
}
var point = new GLatLng(47.8836, 19.813);
var duma ="pont1";
map.addOverlay(createMarker(point, duma));
////////
function createMarker(point2, duma2)
{
var marker2 = new GMarker(point2);
GEvent.addListener(marker2, "click", function() {marker2.openInfoWindowHtml(duma2);});
map.addOverlay(marker2);
marker2.openInfoWindowHtml(duma2)
return marker2;
}
var point2 = new GLatLng(47.874977, 19.800309);
var duma2 ="pont2";
map.addOverlay(createMarker(point2, duma2));
////////
Esetleg van valakinek ezirányú tapasztalata? Előre is köszi a segítséget.
felesleges sor(ok)
Google AJAX APIs Playground
Jártam ott...
A játszótéren már jártam, próbálgattam, leszedtem a geocoder programot is, csak hát az angoltudásom, hát az sajnos nem 110%-os, így a nagyon finom részletek fölött néha átsiklok :-(
marker ID...?
tud valaki írni egy rövid példát ahol adunk egy ID-t a markernek és hozzá kívülre egy a href linket, ahol onclick hatására az adott ID-jű markerre ugrik a térkép (getElementById) és mondjuk megnyitja az infoWindow-t?
ezzel szenvedek már 2 hete, tegnap 12 órán át próbálkoztam, valaki szabadítson meg...!
LabeledMarker
Nézz rá erre
Text fájlból
marker-hivatkozás tömb helyett ID-vel?
ez tök jó, itt még nem jártam, de ez sem ad megoldást a problámámra: én csak a markerek kezelését szeretném tömbös helyett ID-alapúra megcsinálni, a markerek formázása (ikon, felirat, stb) az már gyerekjáték:)
@Dömcsi:
Mike Williams-szel, a tutorial készítőjével már vagy a tizedik levelet váltom:) jópofa segítőkész csávó, de még nem kaptam választ rá hogyan lehet kikerülni a markerek tömbben tárolását, mint ahogy a linkelt példádban is csinálja (var gmarkers = [];)
azért köszi a segítséget:P
valaki? ötlet?
valami ilyesmire gondoltam -a js-guruk debuggolhatják!
hanem kattintás hatására meghívja a függvényt, ami kikerese nekem ID alapján a markert, odaugrik és megnyitja a kis felhőjét?
hogyan kéne átadnom a függvénynek az ID-t hogy működjön?
//többféle variációt írok, nem tudom melyik a helyes:(...
Esetleges megoldás
for(var i=0; i<...)
{
<a href="#" onclick="myclick('marker_' + i)">i. link</a><br/>
}
Egy kicsit elnagyolt a kód, de a lényeget remélem látod.