SlideShare a Scribd company logo
1 of 17
Download to read offline
Comparativo entre Serviços usando a API
Geolocation integrado ao HTML5
Colégio Politécnico
Universidade Federal de Santa Maria
Bruno Mozzaquatro, Juçara Gubiani, Henrique
Pereira, Daniel de Carli, Bruno B. Corrêa, Angelo
Possatti e Genaro Colusso.
Geolocalização
Entende-se como a ação de marcar
geograficamente uma posição [Educase, 2008].
Métodos para obtenção de coordenadas:
• Endereço IP
• Endereço MAC
• ID Celular
• Wi-fi
• GPS
Com as coordenadas de um dispositivo obtidas,
elas representam informações sobre uma
localização física na superfície terrestre.
Com essas informações um software pode
recomendar ao usuário:
Utilizam serviço de geolocalização
HTML 5
Com o padrão HTML5 em franca expansão, um
número cada vez maior de navegadores implementam
e dão suporte a uma nova versão, particularmente em
torno das APIs [Lawson and Sharp 2011].
API Geolocation
A API de geolocalização é utilizada para
obter a posição do dispositivo que está
acessando uma determinada página HTML5
com recursos da W3C API Geolocation.
Navegadores com Suporte a API Geolocation:
Navegadores Desktop Navegadores Mobile
Firefox 3.5+ Android 2.0+
Chrome 5.0+ iPhone 3.0+
Safari 5.0+ Opera Mobile 10.1+
Opera 10.60+ Symbian (S60 3rd & 5th
generation)
Internet Explorer 9.0+ Blackberry OS 6
Método para definir a geolocalização:
function getPosition(position){
var lat = position.coords.latitude;
var lon = position.coords.longitude;
}
if (navigator.geolocation){
navigator.geolocation.getCurrentPosition(getPosition);
} else {
document.write("O seu navegador não suporta a API de
geolocalização.");
}
Parâmetro:
• enableHightAccuracy:true
Métodos:
• getCurrentPosition();
• watchPosition();
• clearWatch();
Comparativo entre serviços de mapas
usando a API Geolocation
Foram exploradas as implementações com os
seguinte serviços de mapas:
• Google Maps
• Bing Maps
• Nokia Maps
Considerações Finais:
O trabalho considera este estudo como
sendo um ensaio das tecnologias HTML5 e API
Geolocation discutidas e recomenda um estudo
mais aprimorado sobre novas tendências e
gestão de uso.
Grupo de Pesquisa:
Trabalhos futuros:
• Plataforma de desenvolvimento de Sistemas para
Internet
Referências:
Educase, L. I. (2008). 7 things you should know about geolocation.
Lawson, B. and Sharp, R. (2011). Introducing HTML5. New Riders,
1249 Eighth Street Berkeley, CA.
Gazpo (2011). Using html5 geolocation api with google, bing and
nokia maps.
Schumpeter, J. A. (1985). Teoria do desenvolvimento econômico:
uma investigação sobre lucros, capital, crédito, juro e o ciclo
econômico. Nova Cultural, ii edition.

More Related Content

Similar to Comparativo entre Serviços usando a API Geolocation integrado ao HTML5

2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...George Porto Ferreira
 
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...Nailton Andrade
 
LOCALIZAÇÃO VIA SATELITE DESENVOLVIDO PARA DISPOSITIVOS MÓVEIS UTILIZANDO A P...
LOCALIZAÇÃO VIA SATELITE DESENVOLVIDO PARA DISPOSITIVOS MÓVEIS UTILIZANDO A P...LOCALIZAÇÃO VIA SATELITE DESENVOLVIDO PARA DISPOSITIVOS MÓVEIS UTILIZANDO A P...
LOCALIZAÇÃO VIA SATELITE DESENVOLVIDO PARA DISPOSITIVOS MÓVEIS UTILIZANDO A P...Ricardo Freitas Jr.
 
Geoprocessamento: "Coisa" do século passado
Geoprocessamento: "Coisa" do século passadoGeoprocessamento: "Coisa" do século passado
Geoprocessamento: "Coisa" do século passadoHelton Uchoa
 
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...George Porto Ferreira
 
Geografia das coisas - Internet das coisas com enfoque em localização
Geografia das coisas - Internet das coisas com enfoque em localizaçãoGeografia das coisas - Internet das coisas com enfoque em localização
Geografia das coisas - Internet das coisas com enfoque em localizaçãoRodrigo Ferreira
 
mbatarce,+Guilherme+Henrique+Vieira+Pereira+-+Reformulado.pdf
mbatarce,+Guilherme+Henrique+Vieira+Pereira+-+Reformulado.pdfmbatarce,+Guilherme+Henrique+Vieira+Pereira+-+Reformulado.pdf
mbatarce,+Guilherme+Henrique+Vieira+Pereira+-+Reformulado.pdfWilliam Almeida
 
ASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoYago Luiz
 
Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Juliana Chahoud
 
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação Thiago Marinho
 
Artigo de conclusão de curso. Smart Moobi
Artigo de conclusão de curso. Smart MoobiArtigo de conclusão de curso. Smart Moobi
Artigo de conclusão de curso. Smart Moobiallefsousas
 
Apresentação - MaisCopa
Apresentação - MaisCopaApresentação - MaisCopa
Apresentação - MaisCopaLeonardo Couy
 
Parse - Backend As A Service
Parse - Backend As A ServiceParse - Backend As A Service
Parse - Backend As A ServiceHenrique Morbin
 
Eu Esri 2011 - ANTT (Eliezer)
Eu Esri 2011 - ANTT (Eliezer)Eu Esri 2011 - ANTT (Eliezer)
Eu Esri 2011 - ANTT (Eliezer)Imagem_Oficial
 
Desenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreDesenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreFernando Quadro
 
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Narcélio de Sá
 

Similar to Comparativo entre Serviços usando a API Geolocation integrado ao HTML5 (20)

2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
2016 - A interoperabilidade da Geoinformação em softwares livre na promoção d...
 
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
 
Google I/O HIGHLIGHTS
Google I/O HIGHLIGHTSGoogle I/O HIGHLIGHTS
Google I/O HIGHLIGHTS
 
LOCALIZAÇÃO VIA SATELITE DESENVOLVIDO PARA DISPOSITIVOS MÓVEIS UTILIZANDO A P...
LOCALIZAÇÃO VIA SATELITE DESENVOLVIDO PARA DISPOSITIVOS MÓVEIS UTILIZANDO A P...LOCALIZAÇÃO VIA SATELITE DESENVOLVIDO PARA DISPOSITIVOS MÓVEIS UTILIZANDO A P...
LOCALIZAÇÃO VIA SATELITE DESENVOLVIDO PARA DISPOSITIVOS MÓVEIS UTILIZANDO A P...
 
Geoprocessamento: "Coisa" do século passado
Geoprocessamento: "Coisa" do século passadoGeoprocessamento: "Coisa" do século passado
Geoprocessamento: "Coisa" do século passado
 
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
 
Geografia das coisas - Internet das coisas com enfoque em localização
Geografia das coisas - Internet das coisas com enfoque em localizaçãoGeografia das coisas - Internet das coisas com enfoque em localização
Geografia das coisas - Internet das coisas com enfoque em localização
 
mbatarce,+Guilherme+Henrique+Vieira+Pereira+-+Reformulado.pdf
mbatarce,+Guilherme+Henrique+Vieira+Pereira+-+Reformulado.pdfmbatarce,+Guilherme+Henrique+Vieira+Pereira+-+Reformulado.pdf
mbatarce,+Guilherme+Henrique+Vieira+Pereira+-+Reformulado.pdf
 
ASP.NET MVC + Geoprocessamento
ASP.NET MVC + GeoprocessamentoASP.NET MVC + Geoprocessamento
ASP.NET MVC + Geoprocessamento
 
Geovisualização em portais WebGIS
Geovisualização em portais WebGISGeovisualização em portais WebGIS
Geovisualização em portais WebGIS
 
Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)
 
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
 
Artigo de conclusão de curso. Smart Moobi
Artigo de conclusão de curso. Smart MoobiArtigo de conclusão de curso. Smart Moobi
Artigo de conclusão de curso. Smart Moobi
 
GeoLiberty
GeoLibertyGeoLiberty
GeoLiberty
 
Apresentação - MaisCopa
Apresentação - MaisCopaApresentação - MaisCopa
Apresentação - MaisCopa
 
Web semantica na prática
Web semantica na práticaWeb semantica na prática
Web semantica na prática
 
Parse - Backend As A Service
Parse - Backend As A ServiceParse - Backend As A Service
Parse - Backend As A Service
 
Eu Esri 2011 - ANTT (Eliezer)
Eu Esri 2011 - ANTT (Eliezer)Eu Esri 2011 - ANTT (Eliezer)
Eu Esri 2011 - ANTT (Eliezer)
 
Desenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software LivreDesenvolvendo aplicações geográficas com Software Livre
Desenvolvendo aplicações geográficas com Software Livre
 
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
Utilização do PostGIS para aplicações de inteligência espacial no setor de Sa...
 

Comparativo entre Serviços usando a API Geolocation integrado ao HTML5

  • 1. Comparativo entre Serviços usando a API Geolocation integrado ao HTML5 Colégio Politécnico Universidade Federal de Santa Maria Bruno Mozzaquatro, Juçara Gubiani, Henrique Pereira, Daniel de Carli, Bruno B. Corrêa, Angelo Possatti e Genaro Colusso.
  • 2. Geolocalização Entende-se como a ação de marcar geograficamente uma posição [Educase, 2008].
  • 3. Métodos para obtenção de coordenadas: • Endereço IP • Endereço MAC • ID Celular • Wi-fi • GPS
  • 4. Com as coordenadas de um dispositivo obtidas, elas representam informações sobre uma localização física na superfície terrestre.
  • 5. Com essas informações um software pode recomendar ao usuário:
  • 6. Utilizam serviço de geolocalização
  • 7. HTML 5 Com o padrão HTML5 em franca expansão, um número cada vez maior de navegadores implementam e dão suporte a uma nova versão, particularmente em torno das APIs [Lawson and Sharp 2011].
  • 8. API Geolocation A API de geolocalização é utilizada para obter a posição do dispositivo que está acessando uma determinada página HTML5 com recursos da W3C API Geolocation.
  • 9. Navegadores com Suporte a API Geolocation: Navegadores Desktop Navegadores Mobile Firefox 3.5+ Android 2.0+ Chrome 5.0+ iPhone 3.0+ Safari 5.0+ Opera Mobile 10.1+ Opera 10.60+ Symbian (S60 3rd & 5th generation) Internet Explorer 9.0+ Blackberry OS 6
  • 10. Método para definir a geolocalização: function getPosition(position){ var lat = position.coords.latitude; var lon = position.coords.longitude; } if (navigator.geolocation){ navigator.geolocation.getCurrentPosition(getPosition); } else { document.write("O seu navegador não suporta a API de geolocalização."); }
  • 12. Comparativo entre serviços de mapas usando a API Geolocation Foram exploradas as implementações com os seguinte serviços de mapas: • Google Maps • Bing Maps • Nokia Maps
  • 13.
  • 14.
  • 15. Considerações Finais: O trabalho considera este estudo como sendo um ensaio das tecnologias HTML5 e API Geolocation discutidas e recomenda um estudo mais aprimorado sobre novas tendências e gestão de uso.
  • 16. Grupo de Pesquisa: Trabalhos futuros: • Plataforma de desenvolvimento de Sistemas para Internet
  • 17. Referências: Educase, L. I. (2008). 7 things you should know about geolocation. Lawson, B. and Sharp, R. (2011). Introducing HTML5. New Riders, 1249 Eighth Street Berkeley, CA. Gazpo (2011). Using html5 geolocation api with google, bing and nokia maps. Schumpeter, J. A. (1985). Teoria do desenvolvimento econômico: uma investigação sobre lucros, capital, crédito, juro e o ciclo econômico. Nova Cultural, ii edition.