윗들 ...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>
,주십시오 일부 가볍고 미안하다. 당신은 정도에서 변환 할 수 있습니다