2013-02-20 1 views
1

윗들 ...OpenLayers의 십진수 각도

나는 쉽게 해결할 수 있다고 생각하는 문제를 찾고 있는데, 그 답을 찾을 수 없습니다.

OpenStreetLayers를 사용하여 SaaS를 개발 중입니다. 저는 Google API에 익숙하지만 OSM을 배우고 싶습니다.

어떻게 좌표계를 10 진수로 변경합니까? 좌표계가 다음과 같이 표시됩니다. -4363377.97 | OpenLayers.Control.MousePosition의 -1756393.59. I 수 없습니다 "센터"는 "센터 : 새로운 OpenLayers.LonLat (-46.645203, -23.553917)"와 같은 Gmaps Latlon 내지도,

이 내 코드입니다 :

<div id="map" class="mapa"></div> 
<script src="OpenLayers.js"></script> 
<script src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></script> 
<script> 
var map; 

function init() { 
    map = new OpenLayers.Map('map', { 
     layers: [ 
      new OpenLayers.Layer.Google(
       "Google Streets", 
       {numZoomLevels: 20} 

      ), 

     ], 
     center: new OpenLayers.LonLat(-23.553917, -46.645203) 
        ,zoom: 10, 

    } 
    ); 
map.addControl(
       new OpenLayers.Control.MousePosition({ 
        div:document.getElementById("coor"), 
        prefix: 'EPSG:3857 coordinates:', 
        separator: ' | ', 
        numDigits: 2, 
        emptyString: 'Mouse fora do mapa.' 

       }) 
      ); 
     /* map.addControl(new OpenLayers.Control.MousePosition({id: "coor", formatOutput: formatLonlats})); 
} 
</script> 

,주십시오 일부 가볍고 미안하다. 당신은 정도에서 변환 할 수 있습니다

답변