2013-07-24 2 views
1

bingmaps api 7.0에서 맞춤 WMS 서비스를 사용하는 방법을 찾고 있지만 좋은 자습서를 찾을 수 없습니다.맞춤형 WMS 서비스가 포함 된 빙지도 asp.net

빙판을 표시하는 간단한 자바 스크립트 데모가 있습니다.

<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script> 
     <script type="text/javascript"> 
      var map = null; 

      function GetMap() { 
       // Initialize the map and set the view to a specific location 
       map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), { 
        credentials: "YOUR_BING_MAPS_KEY", 
        center: new Microsoft.Maps.Location(47.6, -122.3), 
        zoom: 11 
       }); 
       Microsoft.Maps.loadModule('Microsoft.Maps.VenueMaps', { callback: function() { 
        venueMapFactory = new Microsoft.Maps.VenueMaps.VenueMapFactory(map); 
        venueMapFactory.create({ venueMapId: 'bingmapsteam-bellevuesquare', 
         success: function (vm, args) { venueMap = vm; venueMap.show(); map.setView(venueMap.bestMapView); } 
        }); 
       } 
       }); 
      } 
     </script> 

하지만이 나사 맵을 사용하려면

http://neowms.sci.gsfc.nasa.gov/wms/wms?version=1.3.0&service=WMS&request=GetCapabilities 

가 어떻게 diffrent 소스를 사용하여 ASP.NET에서 간단한 웹 응용 프로그램을 수행 할 수 있습니다 bings 현재 맵의 insted? 이것도 가능합니까 아니면 Sharpmap, gmaps.net 또는 다른 insted 사용해야합니까? 아무도 올바른 방향으로 나를 가리킬 수 있습니까?

당신은에 빙지도에서 WMS 층을 사용하는 방법에 대한 자습서를 찾을 수 있습니다

답변

2

: 그것은 기본적으로, ASP.NET 처리기에 의해 제공되는지도에 맞춤형 타일 레이어를 추가 포함에 구성 http://alastaira.wordpress.com/2011/01/07/accessing-a-wms-tile-server-from-bing-maps-v7/

을 모든 Bing Maps 사중주를 WMS 논리로 변환하는 논리

mapTypeId: Microsoft.Maps.MapTypeId.mercator 

그런 다음 표시됩니다 모든 당신의 WMS 층입니다 : 다음

는 기본 맵은 다음과 같은 옵션으로 빙지도를 초기화 할 필요가 기본적으로 표시되지 확인하십시오.

관련 문제