www.openstreetmap.hu V2 :-)

Ferenc Veres lionkmp at gmail.com
2012. Júl. 18., Sze, 21:24:05 UTC


Sziasztok!

A CLC "letöltések" menü miatt feltöltöttem az aktuális fejlesztés alatti 
változatot a weblapból, így volt egyszerűbb. Biztos bugos, majd írjatok 
ha van valami.

http://www.openstreetmap.hu/

változások:

- szebb oldalsó választó (yahoo-ról a kinyitogatós ötlet)

- város és utca írás közbeni kiegészítés (kb 1-2 hónapos 
utcaadatbázissal de majd frissítem időnként)

- Keresés gombra meg a Nominatim fut le, szóval valahogy csak 
belehackeltem, hogy "London" az ne "nincs találat" legyen amiatt, hogy 
nekem csak Hungary van betöltve. De bőven lenne mit csiszolni még rajta.

- Megjegyzi Cookie-ban, hogy hol voltál, a régi site mindig nullázta 
teljes Magyarország nézetre, pl ha elugrottál meg vissza.

- Sajnos más lett a "marker URL", de elvileg megoldottam, hogy a régi 
linkek átugranak rá (1 db-ot találtam amit ide küldtem, az működik) A 
marker berakás is beépült a főoldalba, eddig lehívott egy másik oldalt.

- Küldés emailben

- "Szerkesztés: JOSM" nem ugrik el a .ORG-ra és kér ott belépést mint 
eddig, hanem direktben irányítja a JOSM-ot.

Ah, máris talátam egy bugot, ez az URL a fejlesztés bizonyos fázisaiban 
rá is ugrott a találatra:

http://www.openstreetmap.hu/?q=Nagyb%C3%A1nhegyes

Még egy hiányosság: a MARKER nem tárolja, hogy melyik réteg volt az 
aktív, mert nem tudtam, hogy a "map" objektumból hogy tudom kiolvasni. 
305-ös sor, osmhu.js... ha tud valaki segíteni.

var pixel = new OpenLayers.Pixel(e.xy.x,e.xy.y);
var lonlat = map.getLonLatFromPixel(pixel);
mlon = lonlat.lon.toPrecision(7);
mlat = lonlat.lat.toPrecision(7);
mzoom = map.getZoom();
// layers=???

Üdv,
Feri




További információk a(z) Talk-hu levelezőlistáról