Hallo Rolf,
Verstehe ich deinen Code richtig, dass er ohne ein N oder S nach dem Breitengrad in den Wald läuft ...
Erstmal danke, dass du dich (wieder mal) in die Details gekniet hast.
Nicht ganz. Bevor ich die function aufrufe, prüfe ich:
$lat_lon_in = $_POST['lat_lon'];
$lat_lon = $_POST['lat_lon'];
// ggf. geogr. Angabe umrechnen
if (
strpos( $lat_lon_in, "N" ) !== FALSE
|| strpos( $lat_lon_in, "S" ) !== FALSE
|| strpos( $lat_lon_in, "E" ) !== FALSE
|| strpos( $lat_lon_in, "O" ) !== FALSE
|| strpos( $lat_lon_in, "W" ) !== FALSE
) {
include_once( "winkel2dezimal.php" );
$lat_lon = winkel2dezimal( $lat_lon_in );
...
Vielleicht gehört das in die Funktion, die ich in mehreren Programmen verwenden möchte.
Eine nicht-dezimale Angabe in der Form 33° 55′, 18° 25′
wird nicht bearbeitet. Gibt ja auch keinen Sinn, wenn die Lage N/S und W/O fehlt.
Linuchs