5
緯度/経度に基づいて2点間の距離を取得する
私はこの式を実装してみました:http ://andrew.hedges.name/experiments/haversine/アプレットは私がテストしている2つのポイントに役立ちます: それでも私のコードは機能していません。 from math import sin, cos, sqrt, atan2 R = 6373.0 lat1 = 52.2296756 lon1 = 21.0122287 lat2 = 52.406374 lon2 = 16.9251681 dlon = lon2 - lon1 dlat = lat2 - lat1 a = (sin(dlat/2))**2 + cos(lat1) * cos(lat2) * (sin(dlon/2))**2 c = 2 * atan2(sqrt(a), sqrt(1-a)) …