Terabytes de Mapas
Upcoming SlideShare
Loading in...5
×
 

Terabytes de Mapas

on

  • 1,250 views

Apresentação sobre os Mapas do SAPO e a API, no Encontro Nacional de Estudantes de Informática de 2010, em Coimbra.

Apresentação sobre os Mapas do SAPO e a API, no Encontro Nacional de Estudantes de Informática de 2010, em Coimbra.

Statistics

Views

Total Views
1,250
Views on SlideShare
1,239
Embed Views
11

Actions

Likes
1
Downloads
3
Comments
0

1 Embed 11

http://www.slideshare.net 11

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Terabytes de Mapas Terabytes de Mapas Presentation Transcript

  • 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.
  • Os Mapas do SAPO http://mapas.sapo.pt
  • Índice Diversas Vistas do 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
  • Mapas – Actualização das Imagens Aéreas
  • Mapas – Layer “Terreno”
    • Novidades:
    • Relevo
    • Marcos Geodésicos
    • Curvas de Nível
  • Índice Nova Pesquisa
  • 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.
  • Nova Pesquisa – Apresentação dos Resultados A nova apresentação dos resultados possibilita a disponibilização de mais resultados e pontos de interesse.
  • 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”
  • Nova Pesquisa – Códigos Postais Possibilita a pesquisa de Códigos Postais de 4 e 7 dígitos . Exemplos: “1750”, “7050 840”, “8562-600”
  • Nova Pesquisa – Telefone No caso de ter apenas o número de telefone do POI , mas não a morada, resolvemos o problema.
  • Nova Pesquisa – Zona de Visualização Encontre os Pontos de Interesse que procura na zona do mapa que está a visualizar.
  • Nova Pesquisa – Resultado Exacto Quando encontramos um resultado exacto apresentamos mais informação como o tempo, notícias, fotos, trânsito e vídeos
  • 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.
  • Índice Itinerários com Transportes Públicos
  • 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.
  • Itinerários – Transportes Públicos Apresentamos mais resultados e estruturamos os menus de forma a permitir uma navegação mais eficaz .
  • Índice Conteúdos
  • Conteúdos – Pontos de Interesse 90 Categorias e mais de 200 mil Pontos de Interesse.
  • 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.
  • Conteúdos – Serviços SAPO Os Conteúdos do SAPO vieram enriquecer os Pontos de Interesse presentes no Mapas.
  • Fotografias Panorâmicas 360º + Visitas Virtuais e Interactivas Conheça Portugal por dentro e por fora.
  • Índice Funcionalidades
  • Funcionalidades – Full Browser O Full Browser com o F11 retira todas as barras do browser permitindo uma total visualização dos Mapas.
  • Funcionalidades – Adicionar Marcador O Adicionar Marcador permite que o utilizador coloque um ou mais pontos sobre o mapa .
  • 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 .
  • Índice API Application Programming Interface
  • SAPO Mapas API (Open Layers) Use a API do SAPO Mapas no seu site, é simples e gratuito. Como chegar http://mapas.sapo.pt/api
  • SAPO Mapas API – Como é feita?
    • Tecnologias utilizadas:
    •  
      • OpenLayers 2.8
    •  
      • JavaScript ( sim, muito JavaScript :) )
    •  
      • Web Services
    •  
  • OpenLayers – Uma breve análise
  • OpenLayers – Uma breve análise (2)
  • OpenLayers – Uma breve análise (3)
  • Sapo Mapas API – Map
  • Sapo Mapas API – Map (2)
      • Tipo central da API.
    •  
      • Cria um mapa numa página HTML. 
    •  
      • Disponibiliza métodos de interacção:
    •  
        • setMapCenter – Centrar o mapa num ponto
    •  
        • zoomTo – Definir o nível de zoom
    •  
        • setBaseLayer – mudar a vista do mapa
  • Sapo Mapas API – Map (3) window.onload = function (){     var map = new SAPO.Maps.Map('mapDiv');     map.setBaseLayer(map.getBaseLayers().HYBRID_MAP)     map.setMapCenter(new OpenLayers.LonLat(-9.133419, 38.709208), 13); } <div id='mapDiv' style='width:600px; height:400px;'></div>  
  • Sapo Mapas API – Map Events  
      • Registar um evento: map.events
        • register(event type, context, function)
        • unregister(event type, context, function)
    •  
      •   Tipos de eventos:
        • click, dblclick, baselayerchanged, move, movestart, moveend, zoomend, popupopen, popupclose, mouseover, mouseout, mousemove
  • Sapo Mapas API – Overlays  
      • O que é uma overlay?
    •  
        • 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:
        • Marker
        • Polygon
        • Polyline
  • Sapo Mapas API – Overlays (2)  
      • Adicionar uma overlay ao mapa
      • map.addOverlay(overlay)
    • Registar eventos:
      • registerEvent(event type, scope, function)
      • unregisterEvent(event type, scope, function)
    • Eventos suportados:
      • popupopened, popupclosed, click, dblclick, mousedown, mouseup, mouseover, mouseout, dragstart, drag, dragend, enabledragging, disabledragging
    • Pesquisa semântica:
      • “ Comer em Lisboa”
      • “ Dormir em Lisboa”
      • “ Pitar em Lisboa ”
    • Estas pesquisas apresentam resultados detalhados sobre o mapa:
    Sapo Mapas API – Search  
    • Construtor:
      • SAPO.Maps.Search(map?, panel?)
    • Obter resultados
      • Search.search(query, opts?)
    Sapo Mapas API – Search (2)  
    • function doSearch(){
    • var value = document.getElementById( &quot;search&quot; ).value;
    • if (value.length === 0) return ;
    • search.cancel();
    • search.clear();
    • search.search(value, {
    • allowPaging: true ,
    • categorizedSearch: true });
    • }
    Sapo Mapas API – Search (3)  
    • Obter um itinerário entre 2 pontos.
    Sapo Mapas API – Itinerários  
    • Construtor:
      • SAPO.Maps.Itineraries(map?, panel?)
    • Obter o percurso
      • Itinerary.getItinerary(from, to, opts?)
      • opts
        • mode: ‘fastest’ | ‘shortest’ | ‘walk’
    Sapo Mapas API – Itinerários (2)  
    • function getRoute() {
    • iti.cancel(); //if there’s a request for na itinerary cancel it
    • iti.clear(); //If there’s an itinerary drawn
    • var from = document.getElementById('from').value;
    • var to = document.getElementById('to').value;
    • if (!from || !to) return ;
    • //get the itinerary
    • iti.getItinerary(from, to, { mode: 'fastest’ });
    • }
    Sapo Mapas API – Itinerários (3)  
  • http://mapas.sapo.pt/api
  • Tudo isto não seria possível…
  • Parceiros … sem os parceiros! O SAPO Mapas é um serviço 100% Português !
  • Contactos André Matos [email_address] João Duarte [email_address] Blog http://mapas.blogs.sapo.pt Twitter http://www.twitter.com/sapomapas Este documento é propriedade intelectual da PT e fica proibida a sua utilização ou propagação sem expressa autorização escrita.