1
Sup guys ...OpenLayers中的十進制度
我正在尋找一個問題,我認爲它很容易解決,但我無法找到答案。
我正在開發帶有OpenStreetLayers的SaaS。我習慣Google API,但我想學習OSM。
如何將座標系更改爲十進制度? 我的座標系顯示如下:-4363377.97 | -1756393.59在OpenLayers.Control.MousePosition中。 我不能 「中心」 我的地圖Gmaps Latlon,如 「中心:新OpenLayers.LonLat(-46.645203,-23.553917)」
這是我的代碼:
<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>
請給一些光,並對我的英語感到抱歉。
THX大家...