Top Banner
Terabytes de Mapas Site + API @ ENEI 2010 10.04.2010 Este documento é propriedade intelectual da PT e fica proibida a sua utilização ou propagação sem expressa autorização escrita.
49

Terabytes de Mapas

Jul 10, 2015

Download

Technology

jdduarte
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Terabytes de Mapas

Terabytes de MapasSite + API @ ENEI 2010

10.04.2010

Este documento é propriedade intelectual da PT e fica proibidaa sua utilização ou propagação sem expressa autorização escrita.

Page 2: Terabytes de Mapas

Os Mapas do SAPO

http://mapas.sapo.pt

Page 3: Terabytes de Mapas

Índice

Diversas Vistas

do Mapas

Page 4: Terabytes de Mapas

Mapas – Layer “Mapa”

Novidades:

• Manchas de áreas urbanas

• Manchas de vegetação

• Actualização vias e localidades

• Maior destaque a cidades e contornos dos países

• Reservas e Parques Naturais

• Marcos geodésicos

• Faróis

• Relevo

• Pontos de Interesse

• Sentidos de via

Page 5: Terabytes de Mapas

Mapas – Actualização das Imagens Aéreas

Page 6: Terabytes de Mapas

Mapas – Layer “Terreno”

Novidades:

• Relevo

• Marcos Geodésicos

• Curvas de Nível

Page 7: Terabytes de Mapas

Índice

Nova Pesquisa

Page 8: Terabytes de Mapas

Nova Pesquisa – Sugestões

As Sugestões na Pesquisa permite ajudá-lo a encontrar o que pretende de uma maneira cómoda e rápida.

Page 9: Terabytes de Mapas

Nova Pesquisa – Apresentação dos Resultados

A nova apresentação dos resultados possibilita a disponibilização de mais resultados e pontos de interesse.

Page 10: Terabytes de Mapas

Nova Pesquisa – Número de Porta/Polícia

Possibilita a pesquisa de número de porta ou polícia. Exemplos: “Av Liberdade, 21”, “Av. da República, nº21, Lisboa”

Page 11: Terabytes de Mapas

Nova Pesquisa – Códigos Postais

Possibilita a pesquisa de Códigos Postais de 4 e 7 dígitos. Exemplos: “1750”, “7050 840”, “8562-600”

Page 12: Terabytes de Mapas

Nova Pesquisa – Telefone

No caso de ter apenas o número de telefone do POI, mas não a morada, resolvemos o problema.

Page 13: Terabytes de Mapas

Nova Pesquisa – Zona de Visualização

Encontre os Pontos de Interesse que procura na zona do mapa que está a visualizar.

Page 14: Terabytes de Mapas

Nova Pesquisa – Resultado Exacto

Quando encontramos um resultado exacto apresentamos mais informação como o tempo, notícias, fotos, trânsito e vídeos

Page 15: Terabytes de Mapas

Nova Pesquisa – “O que há aqui?”

Através da tecla direita do rato, acedemos à opção “O que há aqui” que nos permite saber quais os POIs mais próximos.

Page 16: Terabytes de Mapas

Índice

Itinerários com

Transportes Públicos

Page 17: Terabytes de Mapas

Itinerários – Apresentação dos Resultados

Redesenhámos os itinerários, permitindo calcular os itinerários de 4 formas diferentes: carro mais rápido, carro mais curto, a pé e transportes públicos

(NOVO). Apresenta o tempo e distância.

Page 18: Terabytes de Mapas

Itinerários – Transportes Públicos

Apresentamos mais resultados e estruturamos os menus de forma a permitir uma navegação mais eficaz.

Page 19: Terabytes de Mapas

Índice

Conteúdos

Page 20: Terabytes de Mapas

Conteúdos – Pontos de Interesse

90 Categorias e mais de 200 mil Pontos de Interesse.

Page 21: Terabytes de Mapas

Conteúdos – Categorias Principais

Principais Categorias:• Cultura• Ensino• Hotéis e alojamentos• Saúde• Segurança• Serviços SAPO• Transportes• Turismo e Viagens • Utilidades• Compras• Desportos• Restaurantes

Todo o tipo de informação encontra-se disponível no Mapas.

Page 22: Terabytes de Mapas

Conteúdos – Serviços SAPO

Os Conteúdos do SAPO vieram enriquecer os Pontos de Interesse presentes no Mapas.

Page 23: Terabytes de Mapas

Fotografias Panorâmicas 360º + Visitas Virtuais e Interactivas

Conheça Portugal por dentro e por fora.

Page 24: Terabytes de Mapas

Índice

Funcionalidades

Page 25: Terabytes de Mapas

Funcionalidades – Full Browser

O Full Browser com o F11 retira todas as barras do browser permitindo uma total visualização dos Mapas.

Page 26: Terabytes de Mapas

Funcionalidades – Adicionar Marcador

O Adicionar Marcador permite que o utilizador coloque um ou mais pontos sobre o mapa.

Page 27: Terabytes de Mapas

Funcionalidades – Enviar por Mail e Link

O enviar por mail e o link permite comunicar com os seus amigos, colegas ou clientes de maneira mais rápida.

Page 28: Terabytes de Mapas

Índice

APIApplication Programming Interface

Page 29: Terabytes de Mapas

SAPO Mapas API (Open Layers)

Use a API do SAPO Mapas no seu site, é simples e gratuito.

Como chegar http://mapas.sapo.pt/api

Page 30: Terabytes de Mapas

SAPO Mapas API – Como é feita?

Tecnologias utilizadas: • OpenLayers 2.8

• JavaScript ( sim, muito JavaScript :) )

• Web Services

Page 31: Terabytes de Mapas

OpenLayers – Uma breve análise

Page 32: Terabytes de Mapas

OpenLayers – Uma breve análise (2)

Page 33: Terabytes de Mapas

OpenLayers – Uma breve análise (3)

Page 34: Terabytes de Mapas

Sapo Mapas API – Map

Page 35: Terabytes de Mapas

Sapo Mapas API – Map (2)

• Tipo central da API. • Cria um mapa numa página HTML.

• Disponibiliza métodos de interacção:

o setMapCenter – Centrar o mapa num ponto

o zoomTo – Definir o nível de zoom

o setBaseLayer – mudar a vista do mapa

Page 36: Terabytes de Mapas

Sapo Mapas API – Map (3)

wi ndow. onl oad = f unct i on ( ) {    var map = new SAPO. Maps. Map( ' mapDi v' ) ;    map. set BaseLayer(map. get BaseLayers( ) . HYBRI D_MAP)    map. set MapCent er(new OpenLayers. LonLat ( -9. 133419, 38. 709208) , 13) ;}

<di v i d=' mapDi v' st yl e=' wi dt h: 600px; hei ght : 400px; ' ></ di v>

Page 37: Terabytes de Mapas

Sapo Mapas API – Map Events

• Registar um evento: map.eventso register(event type, context, function)o unregister(event type, context, function)

• Tipos de eventos:

o click, dblclick, baselayerchanged, move, movestart, moveend, zoomend, popupopen, popupclose, mouseover, mouseout, mousemove

Page 38: Terabytes de Mapas

Sapo Mapas API – Overlays

• O que é uma overlay?

o Overlay é tudo aquilo que se coloca sobre o mapa e que acompanha o seu movimento.

• São tratadas pelo OL como features vectoriais.

• Overlays disponíveis:

o Markero Polygono Polyline

Page 39: Terabytes de Mapas

Sapo Mapas API – Overlays (2)

• Adicionar uma overlay ao mapa

map.addOverlay(overlay)

• Registar eventos:o registerEvent(event type, scope, function)o unregisterEvent(event type, scope, function)

• Eventos suportados: o popupopened, popupclosed, click, dblclick, mousedown, mouseup,

mouseover, mouseout, dragstart, drag, dragend, enabledragging, disabledragging

Page 40: Terabytes de Mapas

Sapo Mapas API – Search

• Pesquisa semântica:o “Comer em Lisboa”o “Dormir em Lisboa”o “Pitar em Lisboa”

• Estas pesquisas apresentam resultados detalhados sobre o mapa:

Page 41: Terabytes de Mapas

Sapo Mapas API – Search (2)

• Construtor:

o SAPO.Maps.Search(map?, panel?)

• Obter resultadoso Search.search(query, opts?)

Page 42: Terabytes de Mapas

Sapo Mapas API – Search (3)

f unct i on doSearch( ) {var val ue = document . get El ement ByI d( " search" ) . val ue;i f ( val ue. l engt h === 0) ret urn;search. cancel ( ) ;search. cl ear( ) ;search. search(val ue, {

al l owPagi ng: t rue, cat egor i zedSearch: t rue} ) ;

}

Page 43: Terabytes de Mapas

Sapo Mapas API – Itinerários

• Obter um itinerário entre 2 pontos.

Page 44: Terabytes de Mapas

Sapo Mapas API – Itinerários (2)

• Construtor:

o SAPO.Maps.Itineraries(map?, panel?)

• Obter o percursoo Itinerary.getItinerary(from, to, opts?)o opts

omode: ‘fastest’ | ‘shortest’ | ‘walk’

Page 45: Terabytes de Mapas

Sapo Mapas API – Itinerários (3)

f unct i on get Rout e( ) {i t i . cancel ( ) ; / / i f t here’s a request f or na i t i nerary cancel i t

i t i . cl ear( ) ; / / I f t here’s an i t i nerary drawn

var f rom = document . get El ement ByI d( ' f rom' ) . val ue;var t o = document . get El ement ByI d( ' t o' ) . val ue;

i f ( ! f rom | | ! t o) ret urn;

/ / get t he i t i nerary

i t i . get I t i nerary( f rom, t o, { mode: ' f ast est ’ } ) ;}

Page 46: Terabytes de Mapas

http://mapas.sapo.pt/api

Page 47: Terabytes de Mapas

Tudo isto não seria possível…

Page 48: Terabytes de Mapas

Parceiros

…sem os parceiros!

O SAPO Mapas é um serviço 100% Português!

Page 49: Terabytes de Mapas

Contactos André Matos [email protected]ão Duarte [email protected]

Blog http://mapas.blogs.sapo.pt

Twitter http://www.twitter.com/sapomapas

Este documento é propriedade intelectual da PT e fica proibidaa sua utilização ou propagação sem expressa autorização escrita.