必威体育下载基督教Heilmann

您当前正在浏览的是必威体育下载基督教Heilmann一月的博客必威体育简介档案,2010.

1月存档,2010

添加地图链接和小地图到任何文本使用JavaScript - addmap.js

星期五,1月29日,2010

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

分析文本,并添加一个地图及其位置在纯JavaScript由你。

使用脚本所需要做的就是获得您自己的谷歌映射键把脚本嵌入你想分析的页面,将主文本元素的ID作为参数:


您可以通过编写自己的样式来定制外观和感觉CSS为生成的HTML并设置addmap.config.widthaddmap.config.height属性来调整映射的大小。

在引擎盖下面发生了这样的事情:

代码的addmap.js可以在GitHub上找到。

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

周三,1月27日,2010

爱的意义,Windows 3.11,极客的装饰和我在山谷里的约会

周一,1月25日,2010

今天早上让我开心的事情:

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

周一,1月25日,2010

我总是被那些“城市里的热门联系人”的广告所吸引,但因为他们总是换到我当时的位置。

我也很感兴趣的是,它们总是有点偏离,这个城市,没有联系人)。我喜欢把事情弄清楚,这里有一个演示这些广告的位置可以离多远:

IP位置和Geo位置的区别由您决定。

你可以看到你的结果访问演示页面如果你使用的浏览器支持W3C地理位置API

这是如何工作的:

你可以通过用户的IP猜出他们的位置,Rasmus Lerdorf写了一篇不错的文章APIhttp://geoip.pidgets.com/。使用,你可以读取IPPHP并调用API旋度:

如果($ _SERVER[' HTTP_X_FORWARD_FOR ']){
$ _SERVER ip =[' HTTP_X_FORWARD_FOR '];
其他}{
$ _SERVER ip =[' REMOTE_ADDR '];
}

url = ' http://geoip.pidgets.com/?ip= '。ip。美元的格式= json ';
$ ch = curl_init();
curl_setopt (ch,美元CURLOPT_URL,$ url);
curl_setopt (ch,美元CURLOPT_RETURNTRANSFER,1);
(输出= curl_exec美元ch);
curl_close(ch);
美元$ data = json_decode(输出);
lat =美元数据- >纬度;
朗=美元数据- >经度;

API只是Maxmind的包装器吗API由于某种原因,经度和纬度会不断地变圆。,可以得到更准确的结果Maxmind的Javascript Web服务直接:


,可以获得最详细的数据W3C地理API尽管:

如果(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(函数(位置){
var lat = position.coords.latitude;
var lon = position.coords.longitude
});
}

这就是它的全部内容:)

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

星期天,1月24日,2010

我现在正坐在伦敦希思罗机场5号航站楼(Heathrow Terminal 5),准备前往硅谷(Sunnyvale/Mountain View),与美国代表团进行为期两周的会晤。以下是今天早上让我开心的事情: