地图和语义地图0.6发布

地图语义地图0.6现在可用于下载地图0.6需要验证器0.3,包含在发布分发中,也可以在SVN上找到。语义地图0.6需要地图0.6、验证器0.3和语义媒体Wiki 1.5.1或更高版本。请参阅下载页面以获取完整的依赖项和兼容性表。

这是一次重大更新,包括许多新功能、错误修复、安全修补程序,最重要的是内部改进,使两个扩展都更加模块化和可扩展(此处不介绍这些更改,请参阅相关更改日志以获取更多信息)。这也是语义地图的第一个版本,它要求您运行SMW更新脚本,因为它需要一个新的表布局来存储坐标(有关此的更多信息).

让我们看看各种新功能。

  • Maps现在支持真正的坐标解析和格式设置,允许您在扩展中的任何点以任何支持的符号输入坐标,还可以请求任何输出以您选择的符号表示。这意味着您现在可以选择什么格式语义媒体Wiki显示中的坐标,例如在ask查询中。支持的符号为DMS、十进制度数、十进制分钟和浮点。所有这些都可以是定向的或非定向的。添加了一个新的解析器函数,允许您在以下任何格式之间进行转换:#协调.
  • 新的地理功能:#地理距离以及#发现目的地。您可以使用#geodistanceparser函数来计算两点之间的地理距离,从和到任何支持的格式。#finddestination解析器函数可用于查找给定起点、初始方位和距离的目的地。
  • 与新的地理功能相关的是语义地图中的重写距离查询。它现在考虑到了性能,并且可以通过使用新的坐标存储结构进行扩展,而旧的查询没有这样做。距离查询的符号也发生了变化。现在,您不必使用类似的运算符和全局距离参数(如#ask:[[Property::~ coordinates]]|distance=42),只需在坐标条件本身中本地指定距离,如#ask:[[Propety::coordinations(42 km)]]。如您所见,您现在还可以指定一个单位,可以是支持的.
  • 支持各种宽度和高度符号。以前“地图”只接受px作为宽度和高度值,这迫使您使用固定大小的地图。由于大多数人希望即使在小屏幕上也能看到完整的页面宽度,这导致很多人使用相当小的地图,从而浪费了屏幕空间。0.6允许您以px、ex、em为单位指定大小,最重要的是以%为单位。语法如您所料:width=“420px”,width=“420em”,witth=“42%”。width=“420”将默认使用px,因此向后兼容。使用%值时,当页面加载后更改屏幕宽度或容器高度时,地图甚至会调整其大小🙂
  • 这不是一项新功能,而是一项已删除的功能:OSM公司支持。OSM服务已经从Maps和Semantic Maps中完全删除,因为它相当破旧,不容易升级到Maps 0.6的内部结构。我计划稍后再将其添加回来,重新编写为0.6.1或0.6.2左右。请注意,您仍然可以使用OpenLayers(开放层)服务,它有内置的OSM层,还允许您从0.5.5开始定义自己的层。
  • 还有更多😛

最值得注意的错误修复是:

  • 修复了导致与Halo扩展兼容问题的原型库冲突。
  • 为谷歌地图和雅虎添加了自动图标图像大小调整功能!映射标记。
  • 各种安全修复,主要用于防止XSS攻击。

如果在这个版本中没有发现严重的错误,预计一个月左右就会进行一次小的更新。

查看地图维基上的公告.

下载

关于的2个想法“地图和语义地图0.6发布”

  1. 的确。我确实告诉过你了——你不记得了吗p你的博客已经死了大约两个月了。

留下回复

该网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据.