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

您当前正在浏览必威体育下载克里斯蒂安·海尔曼一月的博客必威体育简介档案,2010。

一月份存档,二千零一十

使用javascript–addmap.js向任何文本添加地图链接和小地图

星期五,1月29日,二千零一十

作为一篇大文章的一部分,我目前正在构建一些使用地理信息的工具。第一种是纯JavaScript解决方案,将文本中的位置链接到谷歌地图,并在文本下显示一个小地图。您可以通过单击下面的屏幕截图看到它的实际运行。

分析文本并添加一个地图,其中包含纯javascript中的位置。

使用脚本需要做的就是获取自己的谷歌地图密钥把脚本嵌入到你想要分析的页面中,将主文本元素的ID作为参数:


你可以通过自己写来定制外观和感觉。CSS对于生成的HTML设置addmap.config.width(添加地图配置宽度)添加地图配置高度属性来调整地图的大小。

在引擎盖下面是发生的事情:

这个addmap.js代码在GitHub上可用。

TTMMHTM:书籍海盗,内阁办公室赢的袜子和浏览器统计

星期三,1月27日,二千零一十

爱的意义,Windows 3.11,极客装饰和我在山谷里的约会到目前为止

星期一,1月25日,二千零一十

今天早上让我快乐的事情:

通过IP和W3C GEO API查找当前位置

星期一,1月25日,二千零一十

我一直着迷于那些显示“城市中的热门联系人”的广告,而不是因为那些热门联系人,但因为他们总是改变我当时的样子。

我也很感兴趣的是他们总是有点不合群(再次,城市不是联系人)。当我想弄清楚的时候,下面是这些广告的位置可以偏离多远的演示:

您的IP位置和地理位置之间的差异。

您可以通过以下方式查看结果:访问演示页面如果您使用的浏览器支持W3C地理位置美国石油学会.

这是如何工作的:

你可以通过他们的IP猜出用户的位置,RasmusLerdorf写了一个很好的美国石油学会这样做网址:http://geoip.pidgets.com/.用这个,您可以读取IPPHP打电话给美国石油学会卷曲:

if($_server['http_x_forward_for'])。{
$IP=$服务器['http_x_forward_for']
}否则{
$IP=$服务器['远程地址'];
}

$url='http://geoip.pidgets.com/?ip='.$ip.'&format=json';
$ch=curl_init();
卷发($ch,科洛普网址$URL);
卷发($ch,科洛普_返回传输,1);
$output=curl_exec($ch);
卷曲关闭($ch);
$data=json_解码($output);
$lat=$data->latitude;
$lon=$data->longitude;

这个美国石油学会只是MaxMind的包装美国石油学会由于某种原因,经度和纬度经常会被绕圈。您可以使用MaxMind的javascript Web服务直接:


最详细的数据可以通过W3C地理信息系统美国石油学会虽然:

如果(导航器地理位置){
navigator.geoclocation.getcurrentPosition(功能(位置){
var lat=位置。坐标。纬度;
var lon=位置.坐标.经度
(});
}

这就是一切。)

ttmmhtm:网站如何工作,有多少人看到他们,开放的数据和大量的可访问性和“少女气”的东西

星期日,1月24日,二千零一十

我现在坐在伦敦希思罗机场5号候机楼,在去硅谷(桑尼维尔/山景)的途中,我要在那里呆两个星期,与美国队会面。今天早上让我高兴的是: