Как добавить слой 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.