QGeoPositionInfoclass contains information gathered on a global position, direction and velocity at a particular point in time. 更多 …
def
__eq__
(other)
def
__ne__
(other)
def
attribute
(attribute)
def
coordinate
()
def
hasAttribute
(attribute)
def
isValid
()
def
removeAttribute
(attribute)
def
setAttribute
(attribute, value)
def
setCoordinate
(coordinate)
def
setTimestamp
(timestamp)
def
timestamp
()
A
QGeoPositionInfocontains, at a minimum, a geographical coordinate and a timestamp. It may also have heading and speed measurements as well as estimates of the accuracy of the provided data.
QGeoPositionInfo
¶
QGeoPositionInfo(coordinate, updateTime)
QGeoPositionInfo(other)
- param updateTime
QDateTime- param coordinate
- param other
Creates an invalid
QGeoPositionInfo
对象。
另请参阅
创建
QGeoPositionInfo
为给定
coordinate
and
timestamp
.
PySide2.QtPositioning.QGeoPositionInfo.
属性
¶
Defines the attributes for positional information.
|
常量 |
描述 |
|---|---|
|
QGeoPositionInfo.Direction |
The bearing measured in degrees clockwise from true north to the direction of travel. |
|
QGeoPositionInfo.GroundSpeed |
The ground speed, in meters/sec. |
|
QGeoPositionInfo.VerticalSpeed |
The vertical speed, in meters/sec. |
|
QGeoPositionInfo.MagneticVariation |
The angle between the horizontal component of the magnetic field and true north, in degrees. Also known as magnetic declination. A positive value indicates a clockwise direction from true north and a negative value indicates a counter-clockwise direction. |
|
QGeoPositionInfo.HorizontalAccuracy |
The accuracy of the provided latitude-longitude value, in meters. |
|
QGeoPositionInfo.VerticalAccuracy |
The accuracy of the provided altitude value, in meters. |
PySide2.QtPositioning.QGeoPositionInfo.
attribute
(
attribute
)
¶
attribute
–
属性
qreal
Returns the value of the specified
attribute
as a qreal value.
Returns NaN if the value has not been set.
函数
hasAttribute()
should be used to determine whether or not a value has been set for an attribute.
PySide2.QtPositioning.QGeoPositionInfo.
coordinate
(
)
¶
Returns the coordinate for this position.
Returns an invalid coordinate if no coordinate has been set.
另请参阅
PySide2.QtPositioning.QGeoPositionInfo.
hasAttribute
(
attribute
)
¶
attribute
–
属性
bool
返回 true 若指定
attribute
is present for this
QGeoPositionInfo
对象。
PySide2.QtPositioning.QGeoPositionInfo.
isValid
(
)
¶
bool
返回 true 若
timestamp()
and
coordinate()
values are both valid.
另请参阅
isValid()
isValid()
PySide2.QtPositioning.QGeoPositionInfo.
__ne__
(
other
)
¶
other
–
QGeoPositionInfo
bool
Returns true if any of this object’s values are not the same as those of
other
.
PySide2.QtPositioning.QGeoPositionInfo.
__eq__
(
other
)
¶
other
–
QGeoPositionInfo
bool
Returns true if all of this object’s values are the same as those of
other
.
PySide2.QtPositioning.QGeoPositionInfo.
removeAttribute
(
attribute
)
¶
attribute
–
属性
移除指定
attribute
and its value.
PySide2.QtPositioning.QGeoPositionInfo.
setAttribute
(
attribute
,
value
)
¶
attribute
–
属性
value
–
qreal
Sets the value for
attribute
to
value
.
另请参阅
PySide2.QtPositioning.QGeoPositionInfo.
setCoordinate
(
coordinate
)
¶
coordinate
–
QGeoCoordinate
Sets the coordinate for this position to
coordinate
.
另请参阅
PySide2.QtPositioning.QGeoPositionInfo.
setTimestamp
(
timestamp
)
¶
timestamp
–
QDateTime
Sets the date and time at which this position was reported to
timestamp
.
timestamp
must be in UTC time.
另请参阅