CODE/
APIS
PRO-
GRAMAÇÃO APIS
90
MINUTOS
56
DICAS PARA PROGRAMAR DE UMA
MANEIRA FÁCIL E DESCOMPLICADA
Google, gigante do
software mundial,
não é apenas um
mecanismo de busca.
É também um conjunto de
funcionalidades, aplicativos,
softwares, servidores. Ele
disponibiliza uma vasta gama de
recursos aos seus usuários e a
todos que têm acesso a internet.
Muitos desses recursos
estão também disponíveis para
desenvolvedores fora da empresa,
na forma de APIs, componentes que
permitem acessar funcionalidades
internas dos sistemas Google,
e inseri-las em aplicativos e
softwares de terceiros.
Neste artigo, são abordados
três APIs Google: StreetView,
Static Map e Places, além dos
códigos de funções para conectar
os respectivos serviços a uma
aplicação ou sistema externo.
PLACES API
Esta API do Google retorna
informações de locais, endereços,
pontos de interesse. São
requisições em HTTP simples. E
usam coordenadas, latitudes e
longitudes para as solicitações.
O primeiro passo para usar
esta API do Google é criar uma
chave de ativação. Essa chave
YDL LGHQWLíFDU D DSOLFD©¥R TXH
pretende usar a API. Para isso, é
preciso acessar o link
https://code.
google.com/apis/console, fazer
o login com uma conta Google e
seguir as instruções.
&DGD FKDYH GH LGHQWLíFD©¥R
para uso da API se refere a uma
forma de acesso ou sistema,
como Servidor, Web, Android.
Crie a chave de acordo com a
necessidade de desenvolvimento.
A API Places permite
acessar informações sobre locais
(places) catalogados no sistema
de mapas do Google. Isso, a partir
GH XPD ORFDOL]D©¥R HVSHF¯íFD
e de um raio de abrangência.
A linha de endereço a seguir
mostra como acessar a API Places
e estabelecer alguns parâmetros
de pesquisa:
https://maps.
googleapis.com/maps/api/place/
search/output?parameters.
O termo “output” pode ter
dois valores: “xml” ou “json”.
Cada output retorna os dados
em determinado formato, em
uma estrutura bem conhecida,
xml ou json.
O termo “parâmetros”
informa o local da pesquisa,
entre outros elementos para
uso da API. O mais evidente é o
“location”, que recebe valores
de latitude e longitude. “Radius”
determina o raio de abrangência
da pesquisa em metros, a partir de
“location”. “Type” indica que tipo
de informação se pesquisará nos
ORFDLV GHQWUR GR DOFDQFH GHíQLGR
em “radius”.
Por exemplo, estes valores e
parâmetros indicam uma pesquisa
em determinada latitude, no
raio de 500 metros, para locais
relacionados a comida:
location =
-3.8670522,151.1957362
radius=
500
types=
food
Cada parâmetro é separado
do outro, na linha de chamada,
por um &. A linha de chamada
O
APIs: conjunto de rotinas e padrões estabelecidos por um software para a
utilização das suas funcionalidades por aplicativos que não pretendem envolver-se
em detalhes da implementação do software, mas apenas usar seus serviços
APISPARA TUDO
Use StreetView,
Static Map e Places,
para criar na web
Por Homero Ottoni
REVISTA LOCAWEB