Fórum nápovědy

Seznam

Vlastní obrázek jako značka

Jiří Nejedlý

31.5.2023 v 15:58

Mám vlasní obrázek jako značku. Avšak souřadnice, kam jej směruji ukazují na jeho levý horní roh. Potřeboval bych nějak mapám sdělit, kde je v obrázku bod, který by korespondoval se souřadnicemi, jelikož takto se při změně měřítka bod obrázku, který má ukazovat na stejné místo posouvá. http://www.pedikura-slavetin.cz/#footer-2

Jan Buriánek

31.5.2023 v 17:26

Dobrý den, značky mají posun od levého horního rohu pomocí anchor, výchozí je ale pro ikonku s rozměrem 22x31px, tedy anchor 11,31
Máte ikonu velikosti 58x58px, zadejte první hodnotu anchor polovinu X hodnoty, tedy 29 a druhou hodnotu výškový posun Y 58
tedy:
var znacka = new SMap.Marker(umisteniZnacky, "img" , {url:"http://www.pedikura-slavetin.cz/favicon.ico"});
zkuste změnit na:
var znacka = new SMap.Marker(umisteniZnacky, "img" , {url:"http://www.pedikura-slavetin.cz/favicon.ico", anchor: {left:29, top:58}});

Když jsem zkusil hodnoty změnit v nástrojích pro vývojáře přímo, tak je ikona přišpendlená asi správně. Viz příloha.
No a přidání parametru anchor do vašeho řádku definice značky jsem nezkoušel, ale snad je to správně. Kdyby ne, dejte vědět, dělal jsem to narychlo...

Jiří Nejedlý

1.6.2023 v 7:32

Tedy, opravdu moc děkuji. Funguje to skvěle. To je přesně rada, na kterou jsem se dotazoval. Ještě jednou děkuji, JAREX

Nový dotaz

Přiložené přílohy

    Zbývá 12MB (z 12MB)

    Vlastní obrázek jako značka

    Přiložené přílohy

      Zbývá 12MB (z 12MB)