Changelog AMapy API
4.3.1
-
Oprava vykreslování křivek typu APolyline pro jiné prohlížeče než IE.
4.3.0
-
Přidána podpora pro vyhledávání a plánování tras pomocí API.
-
Opravy bugů
4.2.9
-
Pouze opravy drobných bugů
4.2.8
-
Číslování krapet poskočilo, a je tu další aktualizace api.
-
Drobné opravy a ne tak drobná změna algoritmu vykreslování mapy.
-
Třída JsonP vyhazuje novou událost onFailure.
-
Jako obvykle, aktualizovaná dokumentace.
4.2.2
-
Tento release bych rád věnoval památce mnoha bugů ,-)
-
Opravy: zrychlené dragování v IE, opraveno zavírání maximální bubliny a otevírání bubliny s nezavřenou patičkou, opraveny příklady na ikonky a kontext menu, opraveno nezobrazování čísel ve značce, opraveno pozicování ikonky kontextového menu, a další... za jejichž report vám děkuji.
-
Podrobné kartografické podklady 1:4000 včetně turistkých tras a cyklotras v tomto měřítku
-
Nová výchozí ikonka A_TARGET
-
Jako obvykle, aktualizovaná dokumentace.
4.2.1
-
Nová třída Url, se kterou je načítání Url parametrů, ať už normálních (.htm?name=Pepa&age=12), nebo Ajaxových (.htm#name=Pepa@age=12) triviální, viz. příklad.
-
Opravy: chyby při vypnutém zoomu, zdokumentované metoda AMarker.makeDraggable a AMarker.bounce, fix pro různé pure CSS ikonky, když někdo zapomene použít className :-), fix metody AMap.resetClipSize, zrušen nechtěný zoom při druhém kliku pravým tlačítkem myši, oprava AMarker.setLabel pro prázdný text.
-
Vrácená metoda AMap.removeAllOverlays
-
Jako obvykle, doplněná dokumentace.
4.1.9
-
Nové možnosti definice vzhledu pro icon. AMapy API dostalo nový rozměr, doslova :-) Nyní mohou mít značky svůj stín! Více zde.
-
Nové metody hide, show, isHidden, setGeoPoint, getGeoPoint, setImage pro AMarker. Značku je možno jednoduše schovat, zobrazit, změnit ikonku, nebo změnit polohu. Příklad také ukazuje, jak změnit výchozí myší kurzory nad mapou.
-
Integrované MooTools jsou nyní verze 1.11 a to se nezmění, dokud nebude verze 1.2.
-
Opravena chyba onMouseover, onMouseout projevující se na značkách.
-
Jako obvykle, opraveny (i nahlášené) chybky, a doplněna dokumentace.
4.1.6
-
AMapy API - 100% memory leak free, další zrychlení startu map
-
Nové příklady: Maximální mapa, Sidebar, Kontextové menu
-
Součástí AMapy API je nově kontextové menu. Stačí nadefinovat položky a akce.
-
Nový map part, měřítko this.addMapPart(new AScaleOfMap())
-
Opraven bug, projevující se při velkém množství různých ikonek. Viz. dokumentace k AIcon.
-
Opraveny drobné bugy, díky za report :-)
-
Nové události, metody a jiné. viz. dokumentace.
4.1.5
-
integrovaný framework MooTools jsou nyní verze 1.2dev.r591. Pozor, byla odstraněna compatibility layer, viz. MooTools DEV changelog. To znamená, že některé deprecated konstrukty už nebudou fungovat. Například metoda Window.onDomReady už neexistuje, a používá se konvenční window.addEvent('domready',..), transitions se přejmenovali podle vzoru .quadInOut na .Quad.easeInOut, array nemá metodu test, ale contains, ajax nemá už postBody, Object.Extend je už jen $extend atd. Tato změna byla bohužel nevyhnutelná, přesto ku prospěchu. Pokud bude mít váš mashup potíže, pište na fórum, a já vám maximálně rychle odpovím. V 99% případech bude fix záležitostí změny jednoho slova.
-
nové metody třídy AMap, getVersion a checkAMapCompatibility
-
opraveno několik drobných chyb, díky za jejich report `-)
-
radikálně zrychleno vykreslování průhledných vrstev v Internet Exproleru 6
-
Pozor, změnil se výpočet délky animovaného zoomu. Nyní záleží délka animace na poměru koeficientů měřítek, přecházím-li z měřítka s indexem 0 na 3, násobí se délka animace 4 (maximálně). Výchozí nastavení délky animace lze přepsat pomocí options metody AMap.zoomTo.
-
Nová událost mapy, onZoomEnd
-
Opraveny všechny situace, kdy například zobrazení bubliny v průběhu zoomingu rozhodilo animaci. Všechny animace, jako například zoom, jsou přirozeně asynchronní. Aby uživatel API nemusel řešit "thready", je například zobrazení bubliny v případě nutnosti odloženo do konce právě probíhající akce. Následující kód tedy funguje bez problému.
// vytvořím značku var myPlace = new AMarker(myPlaceGPS, { label : 'P', title : 'RKS Pardubice' }); myPlace.addEvent('onClick', function() { mainMap.zoomTo(nMeritko, myPlace.getGeoPoint()); mainMap.showBubble(myPlace.getGeoPoint(), myPlace.options.title); }); -
Opravena AMarker, v případě kombinace pngfixu, IE6 a pixy rolloveru.
-
jako obvykle, doplněná dokumentace