必威体育下载克里斯蒂安·海尔曼

您当前正在浏览10公里类别的档案。必威体育简介

“10公里”类别的存档

worldinfo–我的单独活动10千字节提交(信息和文档源代码)

星期二,8月17日,二千零一十

你可能知道,与Microsoft关联的事件当前正在运行竞争对手询问开发人员在10 KB以下可以做什么我想我有机会做到这一点。

下面是我提交的文件:一个界面,可以在5公里以下的时间内获取关于这个星球上任何国家的信息:

上周四在伦敦的酒吧标准中,有人问我是否有可能获得世界上所有国家的信息钇铝石榴石.主要的兴趣不仅是获取名称,还包括边界框信息,以便显示具有正确缩放级别的地图。它是,你需要做的就是钇铝石榴石如下所示:

从geo.places.children(0)中选择name、boundingbox。
父级wEID=1,placeType=“country”排序(field=“name”)

这使条目的所有子项伍德1人(地球)就是说)地质规划数据集那是一个国家,按字母顺序给你排序。

每个结果都带有边界框信息,然后可以使用该信息显示地图开放式街道地图静态图像美国石油学会(或任何其他提供者)。例如:

http://pafciu17.dev.openstreetmap.org/?
模块=MAP&BBOX=38.804001,37.378052,
48.575699,29.103001,宽=500,高=250

或者当我使用它时:

var image='http://pafciu17.dev.openstreetmap.org/?module=map&bbox='+
bb.边界框.西南.经度+',',+
bb.边界框.东北.纬度+',',+
bb.边界框.东北.经度+',',+
bb.边界框.西南.纬度+
'宽度=500,高度=250';

最后一个难题是从哪里获取国家信息,当然最简单的是维基百科。维基百科上的每个国家网站都有一个关于它的信息表,结果证明这是一个很难清理的问题,所以我所做的就是把这个表后面的前三段钇铝石榴石

从HTML中选择*,其中
url=“http://en.wikipedia.org/wiki/Christmas_Islands”
和xpath=“//table/following sibling::p”限制3

其余的,正如他们所说,是历史。我花了2个小时的时间构建了这个系统,现在我花了一些时间来清理它,并为它添加香料:

世界信息-我的10KB应用程序Compao条目(增强源代码版本)

因为第一次加载数据需要很长时间HTML5本地存储以缓存国家/地区信息。这意味着你只需要等待一次,然后它会更快。

你可以在GitHub上下载并查看WorldInfo的来源我给你留下了大量的评论。

如果我把它构建成一个真正的产品,我会将结果缓存在服务器上,而不是每次用户出现时都对API进行锤击——因为信息变化不大,所以这更有意义。我可能会释放一个PHP很快就会出现这种情况。现在,这就是我们拥有的。