0
주어진 좌표에서 파노라마 사진을 얻으려고합니다. 그러나 항상 내 쿼리는 0 개의 사진을 반환합니다. 이것은 내가 사용하고있는 코드입니다. 이제 좌표에 대한API를 사용하여 Panoramio 데이터를 가져올 수 없습니다.
const double WGS84_a = 6378137.0;
const double WGS84_b = 6356752.3;
double Deg2rad(double degrees) {
return degrees * M_PI/180.0;
}
double Rad2deg(double radians) {
return radians * 180.0/M_PI;
}
double WGS84EarthRadius(double lat)
{
double An = WGS84_a*WGS84_a * cos(lat);
double Bn = WGS84_b*WGS84_b * sin(lat);
double Ad = WGS84_a * cos(lat);
double Bd = WGS84_b * sin(lat);
return sqrt((An*An + Bn*Bn)/(Ad*Ad + Bd*Bd));
}
MapRect LatLonDestPoint(CLLocationCoordinate2D origin, double halfSideInKm) {
double lat = Deg2rad(origin.latitude);
double lon = Deg2rad(origin.longitude);
double halfSide = 1000*halfSideInKm;
double radius = WGS84EarthRadius(lat);
double pradius = radius*cos(lat);
double latMin = lat - halfSide/radius;
double latMax = lat + halfSide/radius;
double lonMin = lon - halfSide/pradius;
double lonMax = lon + halfSide/pradius;
return MKMapRectMake(Rad2deg(latMin), Rad2deg(lonMin), Rad2deg(latMax), Rad2deg(lonMax));
}
(60.1190935704, -149.439081366) 나는
같은 API이 항상 나에게 제로 결과를 반환받을. 제가 잘못하고있는 일을 도와주세요.
감사합니다. 누군가 당신이 얼마나 굉장한 지 말 했나요? – user1191140