Opinnäytetyön aiheena oli kehitystyö Google Mapsin APIa käyttävään selainsovellukseen. Kehitystyön tarkoituksena oli lisätä sovellukseen tuki Bing Mapsille. Tuki Bing Mapsille haluttiin, koska osa Bing Mapsin satelliittikuvista on Google Mapsin satelliittikuvia parempia. Tavoitteena oli toteuttaa kaikki alkuperäisen sovelluksen työkalut myös Bing Mapsin APIlla. Iso osa työstä koski polygonien piirtämistä kartalle sekä piirrettyjen polygonien muokkausta.
Työ toteutettiin JavaScript-ohjelmointikielellä ja Bing Mapsin AJAX Control versio 7:llä. Työn teko aloitettiin tutkimalla Bing Mapsin APIn ja Google Mapsin APIn eroja ja miettimällä, miten Google Mapsissa käytetyt ominaisuudet toteutettaisiin Bing Mapsissa. Ongelmien ratkeamisen myötä Bing Mapsin ominaisuuksia lisättiin alkuperäiseen sovellukseen.
Kaikki alkuperäisen Google Mapsin APIa käyttävän sovelluksen toiminnot saatiin toteutettua myös Bing Mapsin APIlla. Suurin osa toiminnoista toimi erittäin hyvin, mutta osassa toiminnoissa oli pieniä ongelmia. Ongelmat olivat kuitenkin suurimmaksi osaksi täysin visuaalisia virheitä, eivätkä ne estäneet sovelluksen käyttämistä