turistautak.hu térképrészleteK+ jelzés GPS-szel
[ english
Előzmények

eFeShozzászólásai | válasz erre | 2018.09.12 20:57:05 (1800)
Sajnálom, hogy megint olyan dologba futottam bele, ami jelenleg nem működik, és nem is fog belátható időn belül. Ha ezt leírjátok, megértem. Sok a teendő, kevés az idő/pénz/ember. Rendben van.

Pontosan tudom, mi az iframe, webet fejlesztek kb 10 éve. De nem az a helyzet, amit irsz, mert nem konstans a zoom szint: az első esetben valami 14-16-os érték úgy saccra, AZ ÖSSZES TÖBBIBEN meg 0! Tehát nem arról van szó, hogy az első lekérés értéke fixálódik utána végig, hanem egész egyszerűen "elveszti" zoom értéket a kikalkulált első után, és nem számol újat. Ez "normál", autós-útvonaltervezős, iframe-elt térképnél nem probléma, tökéletesen működnek, csak a geomap hasal el. E miatt bátorkodtam feltételezni, hogy geomapnál van a teendő.

Próbálok kerülő megoldást találni...
[előzmény: (1798) gusty, 2018.09.12 20:39:54]

gustyhozzászólásai | válasz erre | 2018.09.12 20:39:54 (1798)
Az iframe nem más, mint ablak egy másik oldalra. A 2 frame attól még ugyanazt az oldalt mutatja, márpedig a térkép zoom szintje egy tulajdonsága az oldalnak ami induláskor fix érték, vagy ha parméterezed a megjelenítendő ládákat, akkor ezekhez állít automatikusan. Hiába jeleníted meg az alkalmazást több frame-ben, ettől a program változói továbbra is csak egy értéket vehetnek fel.
[előzmény: (1797) eFeS, 2018.09.12 18:25:19]

eFeShozzászólásai | válasz erre | 2018.09.12 18:25:19 (1797)
Itt egy minta a geomapes problémára: www.tatrai.hu
Az első geomap rendesen megjelenik. A következőről 1 láda hiányzik, 5mp-el később jelenik meg. Ezen már semmi zoom nincs.
[előzmény: (1791) Old Eye, 2018.09.11 22:17:33]

Old Eyehozzászólásai | válasz erre | 2018.09.11 22:17:33 (1791)
Pongyolán fogalmaztam.
A geomap-et, mint programot ki lehetne egészíteni a 'zoom' paraméter befogadásával.
Ez azonban részletkérdés. Egy lapon több iframe u.a. processzel az izgalmas.
A raszteres is beágyazható iframe-ként 'lat', 'lon', 'zoom' paraméterekkel. Nem is tudom, hogy működik, ha egy lapon többször szerepel. Holnap megnézem.
[előzmény: (1789) eFeS, 2018.09.11 20:38:01]

eFeShozzászólásai | válasz erre | 2018.09.11 20:38:01 (1789)
Próbáltam a 'zoom' paramétert megadni, de ezt nem veszi figyelembe a rendszer.
[előzmény: (1787) Old Eye, 2018.09.11 13:31:54]

Old Eyehozzászólásai | válasz erre | 2018.09.11 13:31:54 (1787)
Az élet nem ilyen egyszerű.
Valszeg a geomap processze 'reentrant' jellegű (nagygépes frázis, itt nem tudom, hogy nevezik), egy példányban csücsül a memóriában, ha hívást kap, a feladat elvégzéséhez szükséges adatokat külön-külön munkaterületen tárolja, ezeket azonban valahogy azonosítani kell, erre a hívó id-je megfelel. Esetedben két hívás érkezett u.a. hívótól.
Csinálj ellenpróbát!
Fordítsd meg a két iframe blokkot a processzedben, előbb a zemplénit aztán az odautat írasd ki!
Ha az utóbbi zoom-ja a zempléniével megegyezik, akkor meglátásod igaz.

Egy egyszerű megoldás - a geomap/index.php 'id', 'lat', 'lon' stb megadható paramétereit kiegészíteni 'zoom'-mal; ha meg van adva, a processz használja azt, ne számolja ki.
[előzmény: (1785) eFeS, 2018.09.11 08:31:11]

eFeShozzászólásai | válasz erre | 2018.09.11 08:31:11 (1785)
Megnéztem, és valóban igy van, ahogy írtad. DE! :)

A probléma akkor jelentkezik, ha egy oldalon több iframe-ben is szeretnék beágyazva szerepeltetni geomap megjelenítést ládákkal. Ilyenkor - ahogy látom - az első kirakáskor kiokoskodott zoom szintet veszi alapul, és ezt alkalmazza a többi elemre is.

Ez akkor problémás :), ha mondjuk az első beágyazáson egy magyarországi nyugat-keleti út ládái vannak (ez alacsony zoom, mivel kvázi egész Magyarország benne van), a másodikon meg mondjuk csak zempléniek lennének :) (ide magas zoom szint kéne, de az elsőt veszi alapul, és emiatt egymás tetején jelennek csak meg a ládák).

Példák:
1. Magában rakom ki a zempléni kör ládáit - minden OK
https://cloud.drupler.hu/index.php/s/RJQyAjwBBAMBBD8

2. Egy oldal, több geomap
a. Az odaút ládái - minden OK, nagy térkép
https://cloud.drupler.hu/index.php/s/577xqW7ZY2Jt9Gj

b. UGYANERRE az oldalra kirakom a korábbi iframe-et - már NEM JÓ a zoom szint!
https://cloud.drupler.hu/index.php/s/NJdTATZ6BYJk65z

Tehát: egy oldalon belül ha több geomap elemet rakok ki, akkor tudom-e egyedileg variálni a zoom szintjüket?
[előzmény: (1784) gusty, 2018.09.10 16:22:13]

gustyhozzászólásai | válasz erre | 2018.09.10 16:22:13 (1784)
https://geocaching.hu/geomap/index.php?id=611,4024

Ha így adod meg, akkor csak a felsorol id-jű ládák és hozzá tartozó pontok jelennek meg. A zoom szintet a tartalomhoz igazítja.
[előzmény: (1783) eFeS, 2018.09.10 14:03:11]

eFeShozzászólásai | válasz erre | 2018.09.10 14:03:11 (1783)
Sziasztok,
Hogy lehet a geomaphoz indulo zoom értéket megadni? Embedelni szeretném a térképet, minden OK, csak feleslegesen tág teret fog be 3 láda miatt....ezen szeretnék szűkíteni, de sehol sem találok zoom paramétert az API-ban, a TUHU-s zoom=x nem működik. Mit tegyek? :)


Bejelentkezés név:  jelszó:   tárolás [regisztráció]

Felhasználónevedet és jelszavadat a geocaching.hu oldalon is használhatod!

[ kezdőlap ] [ térkép ] [ + felmérések ~ ] [ + útvonalak ~ ] [ + poi ~ ] [ belépés ] [ faq ] [fórum] [email]

A weboldal működése és tartalma folyamatos fejlesztés alatt áll, köszönettel vesszük az észrevételeket a fejlesztési ötletek oldalon.
A turistautak.hu-ra feltöltött track-eket és a letölthető térképeket, azaz térképi adatbázist az ODbL licencnek megfelelően bárki használhatja.
Minden egyéb anyag előzetes írásbeli engedély nélkül csak magáncélra használható fel. jogi tudnivalók