void QDeclarativeCoordinate::setLatitude(double latitude)
{
    if (m_coordinate.latitude() != latitude) {
        m_coordinate.setLatitude(latitude);
        emit latitudeChanged(latitude);
    }
}
Exemple #2
0
void LightMaps::setLatitude( qreal lat)
{
    if ( m_Map->latitude == lat ) return;

    m_Map->latitude = lat;
    m_Map->locationSet = true;
    m_Map->cancelDownloads();
    m_Map->invalidate();

    emit latitudeChanged(lat);
}
Exemple #3
0
Tracking::Tracking( QObject* parent) : QObject( parent ),
    m_showTrack( true ),
    m_positionSource( 0 ),
    m_positionMarker( 0 ),
    m_marbleQuickItem( 0 ),
    m_hasLastKnownPosition( false ),
    m_autoNavigation( 0 ),
    m_positionMarkerType( None )
{
    connect( &m_lastKnownPosition, SIGNAL(longitudeChanged()), this, SLOT(setHasLastKnownPosition()) );
    connect( &m_lastKnownPosition, SIGNAL(latitudeChanged()), this, SLOT(setHasLastKnownPosition()) );
}
Exemple #4
0
void LightMaps::setCenter(qreal lat, qreal lng)
{
    if ( m_Map->latitude == lat && m_Map->longitude == lng ) return;

    m_Map->latitude = lat;
    m_Map->longitude = lng;
    m_Map->locationSet = true;
    m_Map->cancelDownloads();
    m_Map->invalidate();

    emit latitudeChanged(lat);
    emit longitudeChanged(lng);
}
Exemple #5
0
void LightMaps::setCenter(int zoom, qreal lat, qreal lng)
{
    if ( m_Map->latitude == lat && m_Map->longitude == lng && m_Map->zoom == zoom ) return;

    if ( zoom < 0 ) zoom = 0;
    if ( zoom > 18 ) zoom = 18;


    m_Map->latitude = lat;
    m_Map->longitude = lng;
    m_Map->zoom = zoom;
    m_Map->locationSet = true;
    m_Map->cancelDownloads();
    m_Map->invalidate();

    emit latitudeChanged(lat);
    emit longitudeChanged(lng);
    emit zoomChanged(zoom);
}
void QDeclarativeCoordinate::setCoordinate(const QGeoCoordinate &coordinate)
{
    QGeoCoordinate previousCoordinate = m_coordinate;
    m_coordinate = coordinate;

    // Comparing two NotANumbers is false which is not wanted here
    if (coordinate.altitude() != previousCoordinate.altitude() &&
        !(qIsNaN(coordinate.altitude()) && qIsNaN(previousCoordinate.altitude()))) {
        emit altitudeChanged(m_coordinate.altitude());
    }
    if (coordinate.latitude() != previousCoordinate.latitude() &&
        !(qIsNaN(coordinate.latitude()) && qIsNaN(previousCoordinate.latitude()))) {
        emit latitudeChanged(m_coordinate.latitude());
    }
    if (coordinate.longitude() != previousCoordinate.longitude() &&
        !(qIsNaN(coordinate.longitude()) && qIsNaN(previousCoordinate.longitude()))) {
        emit longitudeChanged(m_coordinate.longitude());
    }
}
void Place::setCoordinate(const QGeoCoordinate &coordinate)
{
    mLandmark->setCoordinate(coordinate);
    emit latitudeChanged(coordinate.latitude());
    emit longitudeChanged(coordinate.longitude());
}
void VendorHandler::setLatitude(double l){
    if (abs(vendor_latitude - l) > 0.1) {
        vendor_latitude = l;
        emit latitudeChanged();
    }
}