Autor Zpráva
zawin
Profil
Zdravim.
Chcel by som dorobit novu moznost pre uzivatelsku mapu. Teraz to funguje tak ze na mape su uzivatelia zobrazeny pomocou markerov a ked na niektoreho kliknem zobrazi sa okno s informaciou o nom vid - http://svetelektro.com/modules.php?name=Nuke_Map
chcel by som tam dorobit moznost aby informacne okno vysokcilo automaticky u uzivatela ktoreho si definujem, nie az ked nanho kliknem. Neviem ako to spravit v javascripte pomocou google maps api.

Dakujem za pomoc
H13
Profil
Ahoj, jakou verzi API používáš?

Pokud by jsi používal API 3, můžeš to udělat tak, že automaticky zavoláš událost po kliknutí (událost po kliknutí = otevření (vyskočení okna) u zvoleného uživatele

např.:

jmenoOkna = new google.maps.InfoWindow({
   content: ...
})


google.maps.event.addListener(jmenoMarkeru, 'click', function() {
   jmenoOkna.open(jmenoMarkeru);
})
google.maps.event.trigger(jmenoMarkeru, 'click');
zawin
Profil
Zdravim,
takto mam zadefinovane v cykle, aby mi to vygenerovalo vsetky markery:

echo "var point = new GPoint($userlong, $userlat);";
		echo "var marker = createMarker(point,'$markertext');";
		echo "map.addOverlay(marker);";


Neviem ako to tam doplnit.
zawin
Profil
Dakujem, uz mi to funguje :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0