Pergunta

Como adiciono uma camada WMS a um mapa do Bing usando JavaScript? Alguém conhece bons exemplos?

Foi útil?

Solução

Normalmente, eu usei um serviço proxy que traduz a chave Quad para as coordenadas adequadas do WMS. Um bom começo para escrever um serviço tão proxy em C# como um manipulador da web pode ser encontrado aqui: http://www.viawindowslive.com/articles/virtualearth/accessingwmsfromvirtualearth.aspx

O problema está da maneira que os mapas do Bings exigem que você especifique um URL de ladrilhos. Se você não está bloqueado nos mapas do Bing, esse tipo de coisa é muito mais fácil com o Google Maps versão 2.0 ou as camadas abertas, como sugeriu o pôster acima.

Outras dicas

Se você tiver que usar o WMS para o servidor de ladrilhos, eu olharia seriamente OpenLayers. Isso é excelente para misturar diferentes kits de ferramentas e formatos. Por exemplo. Colocar as sobreposições de KML sobre o WMS ou (como no seu caso) WMS sobre o Bing Maps.

Se você tiver sua própria opção de servidor de ladrilhos e tiver rasters, eu usaria o MapCruncher e o carregava nativamente nos mapas do Bing.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top