CODE/
APIS
58
REVISTA LOCAWEB
ß =RRP
REULJDWµULR 'HíQH R
nível de ampliação do mapa a ser
exibido. Os valores possíveis vão
de 0 até 21.
ß 6L]H
REULJDWµULR 'HíQH R
tamanho da imagem a ser exibida,
a largura e a altura, em pixels. Por
exemplo, 500x400.
ß )RUPDW
opcional. Por
padrão, a imagem tem o formato
PNG, mas é possível gerar a
mesma em GIF e JPG.
ß 0DSW\SH
RSFLRQDO 'HíQH
o tipo de mapa a ser criado. Os
tipos permitidos incluem roadmap,
satellite, hybrid e terrain.
ß /DQJXDJH
RSFLRQDO 'HíQH
o idioma dos rótulos do mapa.
ß 0DUNHUV
opcional.
Estabelece um ou mais
marcadores a serem exibidos
no mapa. Um marcador é o
ponto vermelho apresentado
pelo Google Maps. O efeito do
marcador, &markers=markerStyl
es|-23.5446506,-46.564317|, é este:
STREET VIEW IMAGE API
O Google Map tem a função
Street View, que apresenta
imagens dinâmicas de ruas e
endereços acessados. Com a
API Street View Image Map é
possível inserir imagens estáticas
do Street View nas páginas web,
sem uso de JavaScript, apenas
com uma chamada HTTP padrão.
Como nos outros casos, é
preciso criar uma chave (key)
de ativação. Uma vez com
essa chave, desenvolve-se o
código abaixo para inserir a
imagem Street View:
http://maps.googleapis.com/maps/api/streetview?size=
400x400&location=40.720032,
%20-73.988354&fov=90&heading
=235&pitch=10&sensor=false
Isso criará a seguinte imagem
na página, no local do código:
As imagens podem ter até
640 por 640 pixels. E o código de
inserção segue este padrão:
http://maps.googleapis.com/maps/api/streetview?parameters
Para utilizar as APIs cedidas pelo Google, o
desenvolvedor terá de gerar chaves de acesso
Links
Google Maps
http://maps.google.comGoogle Places
http://places.google.comPágina do Google
Maps: APIs
permitem ver mapas
Google Places:
informações de
locais em seu site
Os parâmetros podem ser
obrigatórios ou opcionais.
Obrigatórios
ß 6L]H
HVSHFLíFD R WDPDQKR
da saída da imagem em pixels.
2 WDPDQKR « HVSHFLíFDGR FRPR
{width}x{height}. Por exemplo,
size=600x400 retorna uma
imagem de 600 pixels de largura e
400 pixels de altura.
ß /RFDWLRQ
pode ser uma
string de texto (por exemplo,
Chagrin Falls, OH) ou um valor de
latitude/longitude (40.457375,-
80.009353). A API de imagem do
Google Street captura o panorama
fotografado mais próximo desse
local. Como as imagens do
Street View são atualizadas
SHULRGLFDPHQWH H DV IRWRJUDíDV
podem ser tiradas em posições
um pouco diferentes a cada vez
é possível que location capture
um panorama diferente quando a
imagem for atualizada.
ß 6HQVRU
indica se a
solicitação veio ou não de um
dispositivo que usa um sensor
de localização (por exemplo, um