6 #include <QNetworkAccessManager>
7 #include <QNetworkReply>
8 #include <QGeoPositionInfo>
17 Location( const QString &x, const QString &y, const QString &label=QString() );
18 Location( const QGeoPositionInfo &positionInfo, const QString &label=QString() );
19 Location( const QString &label=QString() );
20 Location(const Location &location);
21 //Location(const Location *location);
28 void setLocation( const QGeoPositionInfo &positionInfo );
30 void setPosition(const QString &x, const QString &y);
32 void setAddress( const QString &address );
33 QString address() const;
35 void setLabel( const QString &label );
36 QString label() const;
43 void busy( bool busy );*/
57 * Transformes WGS84 longitude/latitude coordinates to KKJ x/y coordinates.
58 * @param longitude the input longitude in degrees
59 * @param latitude the input latitude in degrees
60 * @param outX the result x (easting)
61 * @param outY the result y (northing)
63 void WGS84lola_to_KKJxy(double longitude, double latitude, KKJ *outX, KKJ *outY);
66 * Transformes KKJ x/y coordinates to WGS84 longitude/latitude coordinates.
67 * @param x the input x (easting)
68 * @param y the input y (northing)
69 * @param outLongitude the result longitude in degrees
70 * @param outLatitude the result latitude in degrees
72 void KKJxy_to_WGS84lola(KKJ x, KKJ y, double *outLongitude, double *outLatitude);
75 double radians(double deg);
78 double degrees(double rad);
81 // Longitude0 and Center meridian of KKJ bands
82 //static const double KkjZoneInfo[][2];
84 // Function: KKJ_Zone_I
85 int KKJ_Zone_I(KKJ easting);
87 // Function: KKJ_Zone_Lo
88 int KKJ_Zone_Lo(double kkjlo);
90 // Function: KKJlalo_to_WGS84lalo
91 void KKJlola_to_WGS84lola(double kkjlo, double kkjla, double *outLongitude, double *outLatitude);
93 // Function: WGS84lalo_to_KKJlalo
94 void WGS84lola_to_KKJlola(double longitude, double latitude, double *outLongitude, double *outLatitude);
96 // Function: KKJlalo_to_KKJxy
97 void KKJlola_to_KKJxy(double lon, double lat, int zoneNumber, KKJ *outX, KKJ *outY);
99 // Function: KKJxy_to_KKJlalo
100 void KKJxy_to_KKJlola(KKJ x, KKJ y, double *outLongitude, double *outLatitude);