class Resolv::DNS::Resource::LOC
位置资源
属性
altitude[R]
LOC
相对于参考球面的海拔高度,该参考球面位于 WGS84 椭球体下方 100 公里处,以厘米为单位,表示为无符号 32 位整数。
hprecision[R]
水平精度,使用 ssize 类型值,以米为单位,并使用科学计数法表示为两个整数 XeY,用于精度,使用值/2,例如 2 米 = +/-1 米
latitude[R]
此 LOC
的纬度,其中 2**31 是赤道,单位为千分之一弧秒,表示为无符号 32 位整数。
longitude[R]
此 LOC
的经度,其中 2**31 是本初子午线,单位为千分之一弧秒,表示为无符号 32 位整数。
ssize[R]
此 LOC
的球面大小,以米为单位,使用科学计数法表示为两个整数 XeY。
version[R]
返回此 LOC
记录的版本值,应始终为 00。
vprecision[R]
垂直精度,使用 ssize 类型值,以米为单位,并使用科学计数法表示为两个整数 XeY,用于精度,使用值/2,例如 2 米 = +/-1 米
公共类方法
new(version, ssize, hprecision, vprecision, latitude, longitude, altitude) 点击以切换源代码
# File resolv.rb, line 2464 def initialize(version, ssize, hprecision, vprecision, latitude, longitude, altitude) @version = version @ssize = Resolv::LOC::Size.create(ssize) @hprecision = Resolv::LOC::Size.create(hprecision) @vprecision = Resolv::LOC::Size.create(vprecision) @latitude = Resolv::LOC::Coord.create(latitude) @longitude = Resolv::LOC::Coord.create(longitude) @altitude = Resolv::LOC::Alt.create(altitude) end