0
我有以下代碼。如何將lonlat值轉換爲GPS使用的度數值?將lonlat轉換爲GPS使用的值
更新:我不確定我是否使用了正確的詞彙,但是當前lonlat
等於類似於'2698.98978 1232.8998'之類的內容。我想轉換到度數,例如'41。2987 2.1989'。
lonlat
是一個變量。請參閱代碼。
<html>
<head>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script type="text/javascript">
function init(){
map = new OpenLayers.Map('map');
base_layer = new OpenLayers.Layer.WMS("OpenLayers WMS",
"http://labs.metacarta.com/wms/vmap0", {layers: 'basic'});
map.addLayer(base_layer);
map.zoomToMaxExtent();
map.events.register('click', map, handleMapClick);
}
function handleMapClick(evt)
{
var lonlat = map.getLonLatFromViewPortPx(evt.xy);
// use lonlat
alert(lonlat);
}
</script>
</head>
<body onload="init()">
Hello Map.<br />
<div id="map"></div>
</body>
</html>
lonlat是什麼值? –
這是你在找什麼:http://andrew.hedges.name/experiments/haversine/ –
我不確定我是否使用了正確的詞彙,但是當前lonlat等於像'2698.98978 1232.8998'這樣的東西。我想轉換到度數,例如'41。2987 2.1989'。 –