$GeoLocation
是一个可设置的全局变量,它指定使用缺省的测绘坐标.
更多信息
- $GeoLocation 是一个包含 {latitude,longitude} 或者{latitude,longitude,elevation} 的 GeoPosition 对象.
- 默认情况下,$GeoLocation 含有 FindGeoLocation[] 的延迟数值,它给出根据用户发起的当前请求推测的地理位置.
- $GeoLocationSource 给出推测的地理位置的来源. 如果重设 $GeoLocation,$GeoLocationSource 被设为 "User".
范例
打开所有单元关闭所有单元范围 (5)
$GeoLocation 的默认值由 FindGeoLocation 给出:
使用度数 {lat,lon} 对设置 $GeoLocation:
赋值给 $GeoLocation 是一个 GeoPosition 对象:
使用 {lat,lon,height} 三维坐标设置 $GeoLocation,其中大地高程 (geodetic height) 的单位为米:
赋值给 $GeoLocation 是一个 GeoPosition 对象:
使用 Block 临时仿真你在不同的位置:
在 Block 作用域结构之外,变量 $GeoLocation 仍然保留它的原始值:
属性和关系 (4)
$GeoLocation 的值与 Here 一致:
没有位置信息的 GeoGraphics 会将世界地图置于 $GeoLocation 中心:
重置 $GeoLocation:
改变 $GeoLocation 将自动更新 $GeoLocationCity 和 $GeoLocationCountry:
将 $GeoLocation 转换为其他地理位置的格式,如一个从地球中心的 3D 向量:
可能存在的问题 (2)
改变 $GeoLocation 不会自动影响 $TimeZone,后者可独立设置:
$TimeZone 仍然给出你当前的时区,而不是伦敦时区:
使用 LocalTimeZone 找到给定位置的时区,在这种情况下是新的 $GeoLocation:
将 $GeoLocation 和 $TimeZone 重置为当地值:
$GeoLocation 可储存高度的 GeoPosition 值,但不能储存日期值:
文本
Wolfram Research (2008),$GeoLocation,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$GeoLocation.html (更新于 2014 年).
CMS
Wolfram 语言. 2008. "$GeoLocation." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/$GeoLocation.html.
APA
Wolfram 语言. (2008). $GeoLocation. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$GeoLocation.html 年