2 Stimmen

px in Grad umrechnen

Ich glaube, ich habe hier zwei verschiedene Fragen, ich gehe von dieser aus 問いかけ . Ich möchte noch einen Schritt weiter gehen und die px-Werte in echte Längen- und Breitengradkoordinaten umwandeln.

Ich möchte mich daher an 251px N, 10px E a 40° 10' 33'' N, 3° 4' 56'' E

40° = 40 Grad

10' = 10 Minuten

33'' = 33 Sekunden

oder 40.133 glaube ich, aber wenn die Minuten auf 60 gehen, wird der nächste Grad um eins erhöht. also 41, wenn es 40.559 + 1 weitere Sekunde ist. Ich hoffe, jemand versteht das.

var screenX = $(document).width() / 2;
var screenY = $(document).height() / 2;

$(document).mousemove(function(e){

var apX = screenX - e.pageX;
var apY = screenY - e.pageY;

var latT = (apY>=0) ? 'N' : 'S';
var lonT = (apX>=0) ? 'W' : 'E';

apX = Math.round(Math.abs(apX));
apY = Math.round(Math.abs(apY));

$('#detect').html( apX  + 'px '+ latT +', '+ apY + 'px '+ lonT  );

});

Demo des obigen Codes. Irgendein Rat?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X