Autor | Zpráva | ||
---|---|---|---|
xXx Profil * |
#1 · Zasláno: 9. 2. 2012, 13:28:21
Zdravím ve spolek. Řeším takovej docela divnej problém. Na jednu stránku nemohu vložit dvě různé seznamácké mapy. Setkal se s tím někdo?
|
||
Keeehi Profil |
#2 · Zasláno: 9. 2. 2012, 13:53:44
xXx:
Jak se chyba projevuje? Případně prosím o odkaz na živou ukázku. |
||
xXx Profil * |
#3 · Zasláno: 9. 2. 2012, 14:07:45 · Upravil/a: xXx
Prostě se zobrazí jen jedna mapka. Zde, měli by být 2 mapy pod sebou.
EDIT: "Spodnější" mapa překrývá tu "vrchní". |
||
Sir Tom Profil |
xXx:
Také zdravím ve spolek. Ty mapy fungují tak, že se nejdřív vytvoří DIV s nějakým ID a pak se do toho DIVU (podle ID) vloží mapa. Problém je tedy v tom, že ty máš na stránce 2 DIVY se stejným ID a chudák Javascript zobrazí mapu do toho druhého z nich. Řešení je takové: (jelikož tvůj zdrojový kód nebyl přehledný, tak jsem si vygeneroval jiný - stačí když to přepíšeš) <script type="text/javascript" src="http://api4.mapy.cz/loader.js"></script> <script type="text/javascript">Loader.load(null, {api:"simple"});</script> <div id="mapa" style="cursor:pointer;width:500px; height:333px;" onclick="window.location.href='http://www.mapy.cz/s/lVW';"></div> <script type="text/javascript"> var center = SMap.Coords.fromWGS84(15.312268073266392,49.81733263543498); var mapa = new SMap(JAK.gel("mapa"),center,6,SMap.DEF_BASE); mapa.addOverview(); </script> <div id="mapa2" style="cursor:pointer;width:500px; height:333px;" onclick="window.location.href='http://www.mapy.cz/s/lVW';"></div> <script type="text/javascript"> var center = SMap.Coords.fromWGS84(15.312268073266392,49.81733263543498); var mapa = new SMap(JAK.gel("mapa2"),center,6,SMap.DEF_BASE); mapa.addOverview(); </script> Zvýraznil jsem údaje, které k sobě patří. BTW - pěkný název společnosti - vždy mě potěší, když název firmy je tvořen z jmen jednatelů. :) |
||
xXx Profil * |
#5 · Zasláno: 9. 2. 2012, 16:28:12
Děkuji, toto mě nenapadlo... Jinak zdroják budu určitě ještě upravovat, zatím řeším jen funkčnost. Přehlednost budu řešit posléze.
|
||
Časová prodleva: 11 let
|
0