ßê âèêîðèñòîâóâàòè api

Íàïåâíî êîæåí ïðîãðàì³ñò çóñòð³÷àâñÿ ç API (application programming interface) àáî ³íòåðôåéñîì ïðîãðàìóâàííÿ äîäàòê³â. Çà ñâîºþ ñóòòþ â³í âäຠ³ç ñåáå ïåâí³ íàáîðè êëàñ³â, ôóíêö³é, êîíñòàíò, ÿê³ íàäຠïðîãðàìà, ñåðâ³ñ àáî îïåðàö³éíà ñèñòåìà. Âèêîðèñòîâóºòüñÿ ðîçðîáíèêàìè ïðîãðàìíîãî çàáåçïå÷åííÿ äëÿ íàïèñàííÿ ð³çíèõ ïðîãðàìíèõ ïðîäóêò³â.
ßê âèêîðèñòîâóâàòè api




²íñòðóêö³ÿ


1
Âèêîðèñòîâóéòå API ñîö³àëüíî¿ ìåðåæ³ ÂÊîíòàêòå äëÿ Flash äîäàòê³â. Äëÿ òîãî, ùî á ñêîðèñòàòèñÿ ³íòåðôåéñîì ïðîãðàìóâàííÿ äàíîãî ñàéòó, ñêà÷àéòå ôàéë ï³ä íàçâîþ APIConnection.zip ç³ ñòîð³íêè, ïðèçíà÷åíî¿ äëÿ ðîçðîáíèê³â. Ðîçïàêóéòå âèêà÷àíèé àðõ³â â ïàïêó ç âèõ³äíèìè ôàéëàìè äîäàòêó, ÿêèé áóäå âçàºìîä³ÿòè ç á³áë³îòåêîþ. Äëÿ òîãî, ùîá ïî÷àòè ðîáîòó ç APIConnection ï³äêëþ÷³òü äî âàøîãî ïðîåêòó êëàñ vk.APIConnection. Ñòâîð³òü åêçåìïëÿð öüîãî êëàñó. Îá'ºêò flashVars º ºäèíèì ïàðàìåòðîì éîãî êîíñòðóêòîðà. Îñü ïðèêëàä ³í³ö³àë³çàö³¿ ïðîãðàìè:
var flashVar: Object = stage.loaderInfo.parameters as Object-
var VK: APIConnection = new APIConnection (flashVar) -
2
Âèêîðèñòîâóéòå API Google maps. Äàíèé ³íòåðôåéñ âèêîðèñòîâóºòüñÿ äëÿ ðîçì³ùåííÿ êàðò íà ñâî¿é ñòîð³íö³. Äëÿ ïî÷àòêó ðîáîòè îòðèìàºòå êëþ÷ çà àäðåñîþ https://code.google.com/intl/ru/apis/maps/signup.htm. Íàäàë³ âèêîðèñòîâóéòå éîãî íà ñâî¿é ñòîð³íö³:

ßêùî âè õî÷åòå ñïðîáóâàòè âèêîðèñòàííÿ êàðòè íà localhost, òî ìîæíà íå ââîäèòè çíà÷åííÿ ïàðàìåòðà {âàø êëþ÷}. ϳäêëþ÷³òü API êàðò. Äëÿ öüîãî ââåä³òü êîä, ÿêèé íàâåäåíî âèùå. ϳñëÿ öüîãî âñòàâòå html-êîä:



Çâåðí³òü óâàãó - áëîê ç id map âñåðåäèí³ ñåáå áóäå ì³ñòèòè äàí³ êàðò. Äëÿ âèâåäåííÿ êàðòè âñòàâòå javascript-êîä:

function initialize () {// Öÿ ôóíêö³ÿ áóäå âèêëèêàòèñÿ ïðè çàâàíòàæåíí³ ñòîð³íêè.
if (GBrowserIsCompatible ()) {// Ïåðåâ³ðêà ÷è ñóì³ñíèé áðàóçåð ç êàðòàìè
var map = new GMap2 (document.getElementById ("map")) - // Ñòâîðåííÿ åêçåìïëÿðà êëàñó êàðòè, äå map - öå id áëîêó, â ÿêîìó íåîáõ³äíî âèâåñòè âñòàíîâëåíó êàðòó.
map.setCenter (new GLatLng (62.424198,25.962219), 15) - // Óñòàíîâêà êîîðäèíàò êàðòè. 15 - öå ìàñøòàá êàðòè.
}
}

Îáîâ'ÿçêîâî çâåðí³òü óâàãó íà îãîëîøåííÿ êîîðäèíàò ãåîãðàô³÷íîãî îá'ºêòà, äëÿ ÿêîãî âèâîäèòüñÿ êàðòà.
Ïåðåãëÿä³â: 2584

Óâàãà, ò³ëüêè ÑÜÎÃÎÄͲ!