MapKit JS võimaldab manustada Apple'i kaarte veebilehtedele

Sarnaselt MusicKit JS-ga, mis võimaldab Apple Musicu klientidel mängida kogu muusikat esitusloend JavaScripti rakendustesse manustatud, andis välja ka Apple MapKit JSüks raamistik Ma-lt, mis võimaldab veebilehtedel interaktiivseid Apple'i kaarte kombineerida.

MapKit JS viib Apple Mapsi veebi. See uus JavaScripti teek võimaldab teil interaktiivseid kaarte lisada veebilehtedele koos märkuste, ülekatete ja Mapsi teenuste liidestega, näiteks otsing ja juhised, et võimaldada pidevat suhtlemist.

Ehkki beetaversioonis on MapKit JS-i kasutanud Ma juba mitu aastat sellistes seadmetes nagu Find My iPhone iCloud.com ja talletage otsing oma ametlikul veebisaidil. Lisaks on seda ressurssi kasutatud ka WWDC lehel ja seda alates 2016. aastast, nagu me siin märkisime.

Põhimõtteliselt on ainus erinevus iOS-is kasutatavast MapKit for Mapsist selles, et see pole rakendus, vaid brauseritele kohandatud API. Arendaja saab valida kindlaksmääratud kaardipunkti ja tuvastada kasutajauuringus selle asukoha, sealhulgas luua marsruudi kahe asukoha vahel.

Kaarti saab vastavalt arendaja valikutele täielikult reguleerida, võimaldades nihutamist, suumimist ja pööramist lubada või keelata. Lisaks saab kaarte kuvada tavapäraste tänavavaadete või satelliidipiltide kaudu, nagu me juba teame.

Kasutajad, kes pääsevad kaartidele juurde uuema riistvara abil, näevad kaarti WebGL-is, mis tagab sujuvama ülemineku, kui kasutajad suumivad kaardielementidega seotud märkusi või suhtlevad nendega. Vanema riistvaraga seadmetes loob MapKit JS kaardid kõige ühilduvama tehnoloogiaga, nii et jõudlus ei väheneks.

Apple on linkinud näidiskoodi MapKit JS avalikustava veebisaidiga, et arendajad saaksid Mapsi funktsioone oma veebisaidil testida. Veebisaidile postitatakse ka videoesitlusi, õpetusi võtmete / volituste saamiseks, dokumentatsiooni, näiteks API viiteid, artikleid ja näidiskoode ning arutelufoorumeid.

Hiljutine API vabastamine ja avamine Apple'i funktsioonide ja programmide kaudu on olnud kummaline käik. Loodame siiski, et see toiming tagab teenuse kvaliteedi tõusu, eriti Mapsis ja muudes ettevõtte toodetes.

läbi 9to5Mac