Есть трек в виде
<point Lat="3032783" Lng="1599917" />
<point Lat="3032782" Lng="1599919" />
<point Lat="3032769" Lng="1599952" />
<point Lat="3032761" Lng="1599975" />
из программы track control, кто-то сталкивался? Как привести в нормальный вид?
<noindex></noindex>
Помогите определить формат координат
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
|
||
Re: Помогите определить формат координат
Первая Y вторая Х. Судя по примеру -для прямоугольной карты:
def nearest(lat, lng, radius)
lat2km = LAT_DEGREE_KM # 111
lng2km = lng_2_km(lat)
# lat2km*dlat = lng2km*dlng = lateral_distance_km
# 2*lateral_distance_km^2 = radius^2
# lateral_distance_km = radius / sqrt(2)
dlat = radius / (lat2km * Math.sqrt(2))
dlng = radius / (lng2km * Math.sqrt(2))
where(:lat => (lat-dlat)..(lat+dlat), :lng => (lng-dlng)..(lng+dlng))
end
Если не помогает, то надо очень много букаф писать.
def nearest(lat, lng, radius)
lat2km = LAT_DEGREE_KM # 111
lng2km = lng_2_km(lat)
# lat2km*dlat = lng2km*dlng = lateral_distance_km
# 2*lateral_distance_km^2 = radius^2
# lateral_distance_km = radius / sqrt(2)
dlat = radius / (lat2km * Math.sqrt(2))
dlng = radius / (lng2km * Math.sqrt(2))
where(:lat => (lat-dlat)..(lat+dlat), :lng => (lng-dlng)..(lng+dlng))
end
Если не помогает, то надо очень много букаф писать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 66 гостей