• Nenhum resultado encontrado

Segundo Google (2011b), o Google Maps é “um serviço do Google que oferece uma poderosa e amigável tecnologia de mapas e informações sobre empresas locais, incluindo endereços, informações de contato e rotas para as empresas”. Para Marimoto (2009), “ele é também o mais fácil de usar e pode ser instalado em praticamente qualquer aparelho, com versões nativas para o Symbian, Android, Windows Mobile e iPhone”.

Lançado no ano de 2005, o Google Maps revolucionou o modo de visualizar mapas pela Internet. Com o uso da tecnologia AJAX14, é possível navegar em qualquer lugar do planeta com poucos cliques, sem que seja necessário renderizar toda a página. Suas funcionalidades e riquezas de informações fizeram os seus concorrentes ficarem obsoletos (PETERSON, 2011).

Este serviço é muito utilizado pelas pessoas para localizar endereços e informações de contato. Além disso, o serviço Google Maps disponibiliza a funcionalidade de rotas detalhadas, ferramenta que auxilia o usuário a obter o melhor caminho para chegar a determinado endereço. Aliado a estas funcionalidades, há também a possibilidade de arrastamento dos mapas para melhor visualização, imagens de satélite, vista da rua desejada, atalhos no teclado e zoom com botão de rolagem.

Para os locais que o usuário navega, há diversas informações disponíveis, como a descrição de pontos turísticos, fotos, sugestões de bares e restaurantes, museus. A Figura 19 mostra a maneira de como estas informações são expostas na interface do usuário.

14Asynchronous JavaScript and XML (JavaScript e XML Assíncronos) – Tecnologia para troca de dados entre

Figura 19 – Interface do serviço Google Maps. Fonte: http://maps.google.com, 2011.

A Figura 20 fornece um exemplo da funcionalidade de vista da rua do Google Maps, utilizando um celular:

Figura 20 – Funcionalidade vista da rua do Google Maps. Fonte: Marimoto, 2009.

Sobre a limitação do Google Maps, segundo Marimoto (2009):

A grande limitação do Google Maps é que ele não oferece a opção de baixar os mapas previamente, se limitando a transferi-los conforme você se desloca, usando tráfego de dados. O volume de dados transmitidos é relativamente pequeno, de forma que é perfeitamente possível usá-lo esporadicamente mesmo nos planos pré- pagos.

Entre os concorrentes diretos do Google Maps, destaca-se o serviço Bing Maps15 da Microsoft, Yahoo! Maps16 da Yahoo! e o OpenStreetMap17da Fundação OpenStreeMap. O Google Maps difere-se destes outros serviços por oferecer maior riqueza em seus dados e interatividade com o seu usuário, tornando-o um dos principais serviços de mapas online da

Internet.

2.5.1 Google Maps API

Uma API pode ser definida como “um formato de mensagem e linguagem utilizada por um programa, aplicativo para se comunicar com o sistema operacional ou algum programa de controle”. (PC MAGAZINE, 2011a, tradução nossa). As API’s são utilizadas para poupar esforços com desenvolvimento de uma nova funcionalidade para o sistema, com isso o desenvolvimento de um novo software acaba se tornando mais rápido. Para Roos (2011), “uma API se assemelha ao Software como Serviço (SaaS), no sentido de que os criadores de software não têm tempo de começar do zero a cada vez que escrevem um programa”.

Outras vantagens são visíveis na utilização de uma API na aplicação (software). Abaixo, seguem algumas destas vantagens:

as empresas não precisam pagar por softwares de terceiros para utilizar uma funcionalidade nova.

 adaptação aos sistemas já existentes. Uma vez a especificação esteja disponível, fica transparente para o desenvolvedor ajustar a mesma às suas necessidades.

 comunidade colaborativa: desenvolvedores colaboram com tutoriais (dicas) de como utilizar a API. As dúvidas frequentes também são levadas em consideração.

Nas duas seções, a seguir, são descritas duas APIs oferecidas pelo serviço de mapas da Google, a Google Geocoding API e a Google Direction API.

15http://www.bing.com/maps/ 16http://maps.yahoo.com/ 17 http://www.openstreetmap.org/

2.5.1.1 Google Geocoding API

Esta API é responsável pela conversão de endereços físicos em coordenadas geográficas, com isto os dados do endereço ficam mais “legíveis” para o serviço Google Maps. A operação inversa da operação também é possível com a utilização desta API.

Este serviço é disponibilizado pela Google e é voltado a desenvolvedores que desejam obter localizações mais precisas a partir de coordenadas ou de endereços. Para Google (2011d), o Google Geocoding API pode ser usada apenas em conjunto com um mapa do Google; a geocodificação de resultados sem exibi-los em um mapa é proibida. Esta API em conjunto com o Google Maps, fornece uma poderosa ferramenta de geolocalização, fornecendo a localização precisa baseada em informações.

2.5.1.2 Google Direction API

O Google Directions API é um serviço que calcula rotas entre os locais usando uma solicitação HTTP. As rotas podem informar origens, destinos e pontos de referência (Google, 2011c). De acordo com Reckziegel (2010), esta API aceita tanto endereços do tipo texto como também latitudes e longitude previamente formatadas de acordo com o padrão estabelecido.

Este serviço, em conjunto com o Google Maps, é bastante eficiente e tem sido muito utilizado pelas pessoas que desejam ir para um lugar desconhecido por elas, ou então por um endereço que contenha muitas ruas, dependendo assim de um guia para mostrar qual o melhor trajeto de onde ela está (ponto origem) até onde querem chegar (ponto destino). Para o cálculo da rota, o usuário deve informar o endereço de origem em que se encontra e o endereço de destino a que deseja chegar. O cálculo da melhor rota, distância e tempo é feito pela API, que juntamente com o Google Maps, apresenta o resultado de forma interativa no mapa.

3 MÉTODO

Por se tratar de uma pesquisa de cunho científico, é imprescindível a apresentação dos métodos que são utilizados na realização deste trabalho. O conceito de método, segundo Cervo e Bervian (2002, p. 23), “é a ordem que se deve impor aos diferentes processos necessários para atingir um certo fim ou um resultado desejado”.

Documentos relacionados