JavaScript-Schnipsel um mit Google Maps API die Himmelsrichtung einer Linie aus einem Polygon zu bestimmen, lässt sich auch noch einfach erweitern um auch noch die Nord/Süd Richtung zu bekommen (“lat()”) – ich brauchte aber nur West/Ost ;) :
var p1 = polyline.getVertex(0);
var p2 = polyline.getVertex(1);
var direction = false;
if (p1.lng() < p2.lng()) {
direction = "east";
} else if (p1.lng() > p2.lng()) {
direction = "west";
}