habe im englischen Forum ein kleines UDT veröffentlich, mit dem sich die Distanz zwischen zwei Punkten (Geo-Koordinaten) berechnen lässt:
http://forum.cmsmadesimple.org/index.ph ... #msg142556
Es wird lediglich eine Zahl per Smarty zurück gegeben. Skalierung in vielen verschiedenen Längenmaßen möglich (metrisch, imperial, astronomisch, japanisch, chinesisch, typografisch, alt-römisch). Vielleicht ist es ja auch hier für den ein oder anderen interessant.
Aufruf erfolgt z.B. so:
{calculate_distance convert="km" gps_lat_1=10 gps_lat_2=11.63 gps_long_1=53.5123 gps_long_2=55.123}
Das Ergebnis kann wie folgt ausgegeben werden:
Code: Select all
{calculate_distance convert="km" gps_lat_1=10 gps_lat_2=11.63 gps_long_1=53.5123 gps_long_2=55.123}
Die Distanz beträgt: {$distance} Kilometer.
Nils