Mapy cz

Štítky: , ,

Zvolené téma obsahuje celkem 8 odpovědí. Do diskuze (5 účastníků) se naposledy zapojil uživatel  Bigdrobek a poslední změna je stará 10 let.

Aktuálně je na stránce zobrazeno 9 příspěvků - 1. až 9. (z celkem 9)
  • Autor
    Příspěvky
  • #3006

    NoName
    Participant

    Zdravím,

    pokouším se zobrazení mapy.cz ve wordprresu (téma Tweny ten). Ale nedaří se. Javasript jsem opsal z návodu na mapy.cz:

    1) Nejde mi přepínáni vrstev turistická/ letecká/ obecná. Ale přepínač je zobrazen.

    2) Rozpadne se formát

    3) Nevím jak přidat více bodů

    Script vládám přímo do stránky.

    Kód:

    <script src=”http://api4.mapy.cz/loader.js”>

    </script> <script>Loader.load()</script>

    <div id=”mapa” style=” height:380px;

    border-width:1px;

    border-color:black;

    border-style:solid;

    padding = 2px”>

    </DIV>

    <script type=”text/javascript”>

    var stred = SMap.Coords.fromWGS84(18.1968528, 49.7608264);

    var mapa = new SMap(JAK.gel(“mapa”), stred, 8);

    mapa.addDefaultLayer(SMap.DEF_TURIST).enable();

    mapa.addDefaultControls();

    mapa.addDefaultLayer(SMap.DEF_OPHOTO);

    mapa.addDefaultLayer(SMap.DEF_BASE);

    mapa.addDefaultLayer(SMap.DEF_TURIST).enable();

    var layerSwitch = new SMap.Control.Layer();

    layerSwitch.addDefaultLayer(SMap.DEF_BASE);

    layerSwitch.addDefaultLayer(SMap.DEF_OPHOTO);

    layerSwitch.addDefaultLayer(SMap.DEF_TURIST);

    mapa.addControl(layerSwitch, { left: “8px”, top: “8px” } );

    var layer = new SMap.Layer.Marker();

    mapa.addLayer(layer);

    layer.enable();

    </script>

    <script>

    var pozice_znacky = SMap.Coords.fromWGS84(18.2921922, 49.8357156);

    var options = {

    title: “První bod”

    };

    var znacka = new SMap.Marker(pozice_znacky, “Znacka1”, options);

    layer.addMarker(znacka);

    var card_Znacka1 = new SMap.Card();

    card_Znacka1.getHeader().innerHTML = “Bod 1”;

    card_Znacka1.getBody().innerHTML = “Obsah vizitky”;

    card_Znacka1.decorate(SMap.Marker.Feature.Card, card_Znacka1)

    </script>

    <script>

    var pozice_znacky = SMap.Coords.fromWGS84(18.2921922, 49.8357156);

    var options = {

    title: “Druhy bod”

    };

    var znacka = new SMap.Marker(pozice_znacky, “Znacka2”, options);

    layer.addMarker(znacka);

    var card_Znacka2 = new SMap.Card();

    card_Znacka2.getHeader().innerHTML = “Bod 2”;

    card_Znacka2.getBody().innerHTML = “Obsah vizitky”;

    card_Znacka2.decorate(SMap.Marker.Feature.Card, card_Znacka2)

    </script>

    Jak mám správně vytvořit více markeru?

    Díky

    PS: nejde mi ani přepinání vrstev

    #14999

    neteyescz
    Participant

    Dobrý den,

    kód luštit nebudu, jsem tu teď na skok, ale co použít raději Google mapy, pro které existuje mnoho zajímavých pluginů (doporučím WP Google Maps). V těchto pluginech je mnoho nastavení, tudíž se dostane i na vrstvy a markery. Popřemýšlejte o tom.

    #15000

    NoName
    Participant

    Mapy od google nemají turistickou vrstvu. Ono na tom není nic složitého, akorát se nezobrazuje druhý marker. Nenašel jsem příklad ne více bodů.

    #15001

    NoName
    Participant

    Divné je že na té mapě se rozpadá formátování. To si přece vytváří seznam.cz sám a neměl by ho ovlivňovat worpress?

    #15002

    NoName
    Participant

    V mapě byla vložena 2x vrstva turistické mapy. Takže java funce už jdou.

    Formát je ale rozpadnutý. Zkusím po víkendu napsat na podporu seznam.cz, kde je zakopaný pes.

    #15003

    NoName
    Participant

    Plugin někde zveřejním, pokud je zájem.

    #15004

    Rastr
    Participant

    Určitě napiš jak jsi to vyřešil, hodí se to i ostatním.

    #15005

    Michal Janata
    Participant
    Web

    Vyřešilo se to nějak? Je nějaký plugin hotový?

    #15006

    Bigdrobek
    Participant
    Web

    Krátký článek o tom jak vložit mapy.cz do WP bez pluginu http://wordpress.bigdrobek.com/2013/05/20/vlozeni-interaktivni-mapy-cz-do-wordpressu/

Aktuálně je na stránce zobrazeno 9 příspěvků - 1. až 9. (z celkem 9)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti