2013-05-09 3 views
-2

그래서 다음을 수행 면도기와 구글지도 API를 사용하여 일하는 마커와 정보 창을 얻을 수 있었다 비록 거기에 마지막 마커 정보 창을 표시합니다 따라서 각 위치의 정보 상자로 표시됩니다. 내용은 원하는대로 위치에 관계없이 마지막 위치의 이름 일뿐입니다. 본질적으로 정보 상자는 각 이드에 대해 모두 만들었지 만 특정 위치에 묶여 있지 않습니다.는 154 다른 사람들이

+0

가능한 중복 (http://stackoverflow.com/questions/3059044/google-maps-js-api-v3-simple-multiple-marker- 예) –

답변

0
<script defer="defer" type="text/javascript"> 
      var map = new OpenLayers.Map('map', {allOverlays: true, controls: []}); 
      var wms_layer_Test_5000_fKr = new OpenLayers.Layer.WMS(
      'Test_5000_fKr', 
      'http://130.237.175.39:8080/geoserver/wms/test_test', 
      {layers: 'Test_5000_fKr', transparent: "true", format: "image/png"}, 

      {maxExtent: new OpenLayers.Bounds(585000, 6600000, 740000, 6722500), maxResolution: 'auto', projection:"EPSG:3006", units: "m"}, 
      {isBaseLayer: false}, 
      {visibility: true}, 
      {transparent: true} 
      ); 

     map.addLayers([wms_layer_Test_5000_fKr]); 

     var scalebar = new OpenLayers.Control.ScaleLine(); 
      map.addControl(scalebar); 

      map.addControl(
       new OpenLayers.Control.MousePosition({ 
        prefix: '<a target="_blank" ' + 
         'href="http://spatialreference.org/ref/epsg/3006/">' + 
         'SWEREF99 TM:&nbsp</a>', 
        separator: ' , ', 
        numDigits: 0, 
        emptyString: 'Mouse is not over map.' 
       }) 
      );    

     var panel = new OpenLayers.Control.NavToolbar(); 
      map.addControl(panel); 

     var panzoom = new OpenLayers.Control.PanZoomBar(); 
      map.addControl(panzoom);            

     var layer = new OpenLayers.Control.LayerSwitcher({'ascending':false}); 
      map.addControl(layer); 

     map.zoomToMaxExtent(); 
     </script> 
[Google지도 JS API를 V3 - 간단한 다중 마커 예]의
+0

코드 샘플에 설명을 추가 할 수 있다면 커뮤니티에 도움이 될 것입니다. 아마도 원래의 포스터 문제를 해결하기 위해 무엇을했는지 설명 할 수 있습니다. 이렇게하면 스스로 실행할 수 없더라도 코드 샘플에서 모든 사람들이 배우는 데 도움이됩니다. – RacerNerd

관련 문제