Code
function getLat(latitude) {
var ymitte = height/2;
y2 = Math.asinh(Math.tan(latitude));
ygrenz = Math.asinh(Math.tan(85*Math.PI/180));
y = ymitte + (y2/ygrenz) * ymitte;
return ymitte - y2/ygrenz * ymitte ;
}
Manul: [font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]Ich kann leider kein Javascript[/font]
[font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]Ganz einfach: bei fast allen Browsern kommt man mit F12 in die Entwickleransicht[/font]
[font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]Dort "Console" waehlen und den Code einfuegen, und schon kann man die Funktionen aufrufen:[/font]
[font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]Log meiner Console:[/font]
Code
function getLat(latitude) {
var ymitte = height/2;
y2 = Math.asinh(Math.tan(latitude));
ygrenz = Math.asinh(Math.tan(85*Math.PI/180));
y = ymitte + (y2/ygrenz) * ymitte;
return ymitte - y2/ygrenz * ymitte ;
}
undefined
getLat(52.55*Math.PI/180)
785.4054470841198
Alles anzeigen
Das undefined kommt von der Definition der Funktion. Daraus resultiert kein Wert den der Interpreter ausgeben kann.