Widgets api kószáló kártyák, savepearlharbor
Ebben a cikkben fogunk beszélni az egyik legígéretesebb lehetőségeket API «Rambler-térképek” - összekötő egyéni kütyü.
Mik kütyü? Szigorúan véve, akkor létrejön egy sablonból JS-inek, hogy növelje az API funkciót. Képletesen szólva, ha az API - az alapítvány munkáját a kártyákat, majd widgetek - egy ház. És mi lesz - úgy dönt. Írja meg saját widget segítségével megvalósítani a legmerészebb ötletek a térképészet területén.
Abban a pillanatban, már kifejlesztett négy widget: „Routing”. „Uralkodó”. "Jam" és a "Camera". Az Például lehetséges, hogy egy ötlet, amit egy widget API «Rambler-Maps”, miért van szükség, és hogyan működnek. By the way, akkor küldje el nekünk a saját widgeteket és közzé fogjuk őket a helyszínen, hogy így kihasználják mindent!
Tehát hozzon létre egy widget. Minden, amire szükség van a munkája telt érvek RMap.registerWidget módszer. Az első érv - a név a modulban (jövőbeli hivatkozás), a második - egy objektumot paraméterekkel, amelyek részletesen leírják.
Ezután - a beállítás szabályozza. egy sor modult kontrollok. A mi esetünkben ez egy nyomógombos kapcsoló (SwitchButton). Tulajdonságok között az objektum a kontroll kell tenni egy fontos funcs álló bekapcsolás- és kikapcsolás - ez a funkció aktiválódik be- és kikapcsoló gomb. Van elég továbbítja a nevüket, vissza fogunk térni később.
kurzorok opció lehetővé teszi, hogy meghatározza, hogy milyen kurzor használata bizonyos helyzetekben. Például, a mi Widget elég egy kereszt-kurzort szálkereszt, a pontos helymeghatározás.
Következő választható - eventTypes - widgetet típusú eseményeket, hogy lehet használni, például kommunikálni a többi kütyü.
Paraméter eszközök - API könyvtárak, amelyeket fel kell használni a widget. By the way, Emlékeztetem Önöket, hogy a kütyü lehetne és kellene használni az összes rendelkezésre álló API módszereket.
Végül, változók és funkciók a widget.
Hasznos információk - nyilvános funkciója a modult, például, vagy TURNON kanyart a fent leírt. okozhat oldalas forgatókönyvet, a kifejezés típusa map.widgets.Location.turnOn ().
Létrehozása widgetet felett. Ezután a generált kód lehet helyezni közvetlenül a szervezetben az oldal, de (!) Sokkal kényelmesebb, hogy tartsa egy külön JS-modult, és kapcsolja össze az API. Ezután hívja a widget használt getWidget módszer. a script az oldalon csökken, csak egy pár sort.