Как добавить слой WMS на карту BING с помощью JavaScript?

Как добавить слой WMS на карту BING с помощью JavaScript? Кто-нибудь знает какие-нибудь хорошие примеры?

2 ответа

Решение

Обычно я использовал прокси-сервис, который переводит четырехугольный ключ в правильные координаты wms. Хорошее начало для написания такого прокси-сервиса на C# в качестве веб-обработчика можно найти здесь: http://www.viawindowslive.com/Articles/VirtualEarth/AccessingWMSfromVirtualEarth.aspx

Проблема заключается в том, что карты bings требуют, чтобы вы указали URL тайла. Если вы не привязаны к картам Bing, с Google Maps версии 2.0 или открытыми слоями это будет намного проще, как предложено выше.

Если вам нужно использовать WMS для сервера плиток, я бы серьезно посмотрел на OpenLayers. Это отлично подходит для смешивания различных наборов инструментов и форматов. Например. наложение KML поверх WMS или (как в вашем случае) WMS поверх Bing Maps.

Если у вас есть собственный сервер плиток и у вас есть растры, я бы вместо этого использовал MapCruncher и загружал его в Bing Maps.

Другие вопросы по тегам