Google Mapsin käyttö karttapalvelun toteutuksessa
Aho, Anne (2009)
Aho, Anne
Laurea-ammattikorkeakoulu
2009
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200910044771
https://urn.fi/URN:NBN:fi:amk-200910044771
Tiivistelmä
Tämän opinnäytetyön tehtävänä oli arvioida Google Mapsin käyttöä karttapalvelun toteutuksessa selvittämällä Google Maps -karttapalvelun ominaisuudet ja vertaamalla Google Mapsia muihin vastaaviin Internet-karttapalveluihin sekä selvittämällä Google Maps APIn ominaisuudet ja sovelluskehittäjien käyttökokemukset.
Google Inc. on yhdysvaltalainen Internet- ja hakupalveluihin keskittynyt yritys, jonka hakupalvelu on tällä hetkellä yksi maailman suosituimmista ja tunnetuimmista. Vuonna 2005 Google julkaisi Google Mapsin, joka on Internetissä vapaasti käytettävissä oleva interaktiivinen karttapalvelu, jonka avulla voi etsiä katukarttoja, paikallisten yritysten sijainti- ja yhteystietoja sekä reittiohjeita. Vastaavia Internetissä toimivia karttapalveluja ovat Map24 ja Yahoo! Maps, joita on käytetty kohteena Google Maps -karttapalvelun vertailussa.
Kesällä 2005 Google julkaisi Google Maps APIn, jonka avulla sovelluskehittäjät voivat toteuttaa Google Mapsiin pohjautuvan karttapalvelun omalle Internet-sivulleen. Google Maps API on sovellusrajapinta, joka koostuu joukosta JavaScript-luokkia, joita käytetään selaimella suoritettavasta JavaScript-koodista. APIn avulla sovelluskehittäjät voivat muokata karttapalvelua omiin tarpeisiinsa monella tapaa, muun muassa lisäämällä kartalle omia kontrolleja, kohdepisteitä tai reittejä.
Opinnäytteen teoreettinen osuus käsittelee Internet-karttapalveluiden kehitystä ja yleisiä omaisuuksia. Lisäksi teoriaosuudessa esitellään Google Maps, Google Maps API ja sen luokat havainnollisin koodiesimerkein.
Google Mapsin, Map24:än ja Yahoo! Mapsin vertailun tavoitteena oli selvittää Google Mapsin puutteet ja vahvuudet. Tämän lisäksi on tutkittu Google Mapsin käytettävyyttä heuristisella arvioinnilla. Käyttäjien kokemuksia on hankittu vapaamuotoisella lomakehaastattelulla, johon osallistui kaksi sovelluskehittäjää, jotka olivat toteuttaneet karttapalvelun Google Maps APIn avulla.
Google Mapsin vertailu Map24:än ja Yahoo! Mapsiin osoitti, että Google Maps oli monissa kohdin parempi kuin vertailun kohteet. Google Mapsilla oli muu muassa paras hakutulos, sen kartat olivat selkeimpiä ja niiden päivitys zoomauksen ja panoroinnin yhteydessä oli nopeinta. Heuristisessa arvioinnissa ei tullut esiin mitään vakavia käyttöä haittaavia ongelmia. Käyttäjät kokivat Google Maps APIn käytön helpoksi ja heidän kokemuksensa sekä Google Mapsin että
Google Maps APIn käytöstä olivat positiivisia.
Google Maps on halpa ja helppo tapa toteuttaa karttapalvelu. Karttapalvelun toteutus Google Maps APIn avulla on turvallinen valinta, sillä sen käyttäjäryhmä on laaja ja aktiivisen keskusteluryhmän kautta tuki ongelmatilanteissa on todennäköinen. Google Maps ja Google Maps API ovat jatkuvan kehityksen kohteena ja uusia ominaisuuksia lisätään koko ajan. Usein julkaistavat versiot takaavat myös päivitykset tiedossa oleviin ongelmiin.
Google Inc. on yhdysvaltalainen Internet- ja hakupalveluihin keskittynyt yritys, jonka hakupalvelu on tällä hetkellä yksi maailman suosituimmista ja tunnetuimmista. Vuonna 2005 Google julkaisi Google Mapsin, joka on Internetissä vapaasti käytettävissä oleva interaktiivinen karttapalvelu, jonka avulla voi etsiä katukarttoja, paikallisten yritysten sijainti- ja yhteystietoja sekä reittiohjeita. Vastaavia Internetissä toimivia karttapalveluja ovat Map24 ja Yahoo! Maps, joita on käytetty kohteena Google Maps -karttapalvelun vertailussa.
Kesällä 2005 Google julkaisi Google Maps APIn, jonka avulla sovelluskehittäjät voivat toteuttaa Google Mapsiin pohjautuvan karttapalvelun omalle Internet-sivulleen. Google Maps API on sovellusrajapinta, joka koostuu joukosta JavaScript-luokkia, joita käytetään selaimella suoritettavasta JavaScript-koodista. APIn avulla sovelluskehittäjät voivat muokata karttapalvelua omiin tarpeisiinsa monella tapaa, muun muassa lisäämällä kartalle omia kontrolleja, kohdepisteitä tai reittejä.
Opinnäytteen teoreettinen osuus käsittelee Internet-karttapalveluiden kehitystä ja yleisiä omaisuuksia. Lisäksi teoriaosuudessa esitellään Google Maps, Google Maps API ja sen luokat havainnollisin koodiesimerkein.
Google Mapsin, Map24:än ja Yahoo! Mapsin vertailun tavoitteena oli selvittää Google Mapsin puutteet ja vahvuudet. Tämän lisäksi on tutkittu Google Mapsin käytettävyyttä heuristisella arvioinnilla. Käyttäjien kokemuksia on hankittu vapaamuotoisella lomakehaastattelulla, johon osallistui kaksi sovelluskehittäjää, jotka olivat toteuttaneet karttapalvelun Google Maps APIn avulla.
Google Mapsin vertailu Map24:än ja Yahoo! Mapsiin osoitti, että Google Maps oli monissa kohdin parempi kuin vertailun kohteet. Google Mapsilla oli muu muassa paras hakutulos, sen kartat olivat selkeimpiä ja niiden päivitys zoomauksen ja panoroinnin yhteydessä oli nopeinta. Heuristisessa arvioinnissa ei tullut esiin mitään vakavia käyttöä haittaavia ongelmia. Käyttäjät kokivat Google Maps APIn käytön helpoksi ja heidän kokemuksensa sekä Google Mapsin että
Google Maps APIn käytöstä olivat positiivisia.
Google Maps on halpa ja helppo tapa toteuttaa karttapalvelu. Karttapalvelun toteutus Google Maps APIn avulla on turvallinen valinta, sillä sen käyttäjäryhmä on laaja ja aktiivisen keskusteluryhmän kautta tuki ongelmatilanteissa on todennäköinen. Google Maps ja Google Maps API ovat jatkuvan kehityksen kohteena ja uusia ominaisuuksia lisätään koko ajan. Usein julkaistavat versiot takaavat myös päivitykset tiedossa oleviin ongelmiin.