CodeGeo: Customizando atributos de um shapefile com PostgreSQL + PostGIS + QGIS
Postado por CodeGeo às 00:06
Muito bom! A série de vídeos sobre o OpenLayers tem me ajudado bastante!
Gostaria de pedir que você fizesse um exemplo com Overview, que é aquele pequeno mapa que fica no canto da tela e indica a posição que o usuario se encontra no mapa. :)
CodeGeo 23 de novembro de 2015 15:29
Não fiz essa implementação porque já tem um exemplo pronto no próprio site do OpenLayers. É bem simples já que se trata um control. Dá uma olhada nesse exemplo http://openlayers.org/en/v3.11.2/examples/overviewmap.html
Eu tentei esse exemplo antes e no firebug apresenta o seguinte erro:
TypeError: ol.control.OverviewMap is not a constructor
new ol.control.OverviewMap({
com uma seta apontando para o new.
center: [-3995669.6494142436, -806721.8164837547],
CodeGeo 23 de novembro de 2015 16:16
Qual a versão do OpenLayers que você está usando? recomendo utilizar a versão mais nova.
Eu estava usando a versão 3.0.0 , que a mesma indicada no primeiro video. Mas ai mudei para a versão 3.11.2 e o Overview agora funcionou! :) Só tive que atualizar o firefox algumas vezes, e excluir o histórico pra ele carregar o novo ol-debug.js
Muito obrigado pela força! Abraço!
CodeGeo 23 de novembro de 2015 19:23
Nessa versão inicial o Overview ainda não havia sido implementada. Com relação ao navegador, ele armazena cache de imagens, css e javascript. Recomendo você instalar a extensão Web Developer que permite você desabilitar o cache.