新普金娱乐网址


18秋那年,恰遇高三

周鲁:“乾嘉”考证学,抑或“钱家”考证学

地理Web 地理定位(Geo-Location)知识大全

  • 十月 24, 2018
  • 地理
  • 没有评论

从今第一独商业浏览器 Netscape
算打,到2009年10月13日,浏览器已经度过了15年历史。我们以达到一样首关于浏览器的历史的章(浏览器20年图说简史)中提到
Tim
Berners-Lee
和他筹划之 WorldWideWeb 浏览器,本文自 Netscape 算从是因 Netscape
是率先个叫 Web 变得肯定的互联网工具,Netscape
不仅用互联网推广到公众,而且引发了累浏览器大战跟跟软件关于的差不多摆官司。

在线地图已是生寻常的动,Google Map
甚至足以看做驾驶导航仪,然而,这些使用的贯彻关系到复杂的辛苦工作,仅仅是定位你现在底岗位,就出许多技能,有幸的是,如今当您的
Web
站点中,你可经过短短的几推行代码,获得一个用户的地理位置,本文介绍的是故当
Web 中的各种地理定位技术。

地理 1

通过 IP 地址获得用户的地理位置信息

互联网只是大凡一个壮烈的大网,上面的诸一样华微机对应一个 IP 地址,通过是
IP 地址,可以掌握之用户在什么位置,我们好透过查询 Maxmind GeoIP
数据库 获得,Maxmind 还提供了一个 JavaScript
接口受您于网站上落实即同一意义。

地理 2

 

这个方法(演示)有一个题材,就是说,你得的
IP 地理位置信息不一定非常确切,因为这个 IP 是你的 ISP
分配为您的,你沾的骨子里是 ISP 的地理位置,另外,如果您采取
VPN,你其实的取得或是十万八千里之外的地方了。

 

透过 W3C Geo API 获得用户地理位置

经过 IP
地址获取用户地理位置还有一个吃力的题材,就是高枕无忧及隐私问题,毕竟,并无是每个用户还乐意自己之地理位置信息被他人理解,鉴于此,人们开发了不少技,Google
Gears 有一个 Geo-Location
服务,Plazes
帮助你保存你的职务,而 Yahoo Fire
Eagle 算得达就类似技术被极度顺手的一个。然而这些技巧联合之问题是,它们要求用户或安装一个插件,要么要看特定的
Web 服务,这小麻烦。

W3C 有一个 Geo-Location
API 可以协助浏览器制造商,在浏览器被融为一体地理信息功能。Firefox
3.5 以上之浏览器支持 W3C
Geo-LocationAPI,同样支持该
API 的还有 iPhone 上的
Safari
浏览器(需要
OS3.0
以上)。需要通过浏览器查询好地理位置的用户,在浏览器中,会显示一个会话条,请求你的授权。如下图所示:

地理 3

以下是央使用该意义的代码:

地理 4

下面的言传身教,可以非常好地示范上面两种地理信息获得技能之不等,可以见到,他们当测用户地理位置地方出成百上千不等。

地理 5

Oct. 13, 1994

地理 6

1994年10月13日,第一独商业浏览器诞生。Mosaic Communications
Corp,就是新兴底
Netscape,发布了 Mosaic Nescape 0.9 Beta 测试,这款浏览器基于 NCSA
开发的 Mosaic 的源码,Marc
Andreessen
是 Mosaic 的开发者之一,他后来缔造了 Netscape。Mosaic Nescape 后来改名为
Netscape Navigator,成为第一慢性商业浏览器,并飞速破90% 的市场。

用经度/维度转换为地称

将经度/维度信息转换为地位,称为 反
Geo-Location,网络上生许多这看似服务好下,其中最为显赫的是 the geo-names Web
service,
但它以时有发生几乎独问题,比如,它的结果是因美国为主导的。另一个但免费用,且支持世界信息,但晓的总人口并无多之服务自一个于丁多少意外的地方,Flickr。Flickr
的 flickr.places.findByLatLon 服务好依据经纬度信息返回地名,你可以 app
explorer 做下体验,但时极简便的主意是行使 Yahoo Query
Language ( Yahoo 查询语言,简称 YQL). YQL
的典范如下:

地理 7

动用 YQL 查询语言,你可得 XML 或 JSon 格式的数码,下图是在
JavaScript 中是下该查询语言的事例:

地理 8

整合方面的例子,在反 Geo-Location
查询的协助下,我们取得了详细的地名信息:

地理 9

April 30, 1995

地理 10

1995年4月30日,Netscape 发布半年晚,Web 主导了 Internet 流量,Web
流量占了 National Science Foundation’s NSFNET
骨干网总流量的21%,占据第二各项的凡 FTP,为14% (据
livinginternet.com
统计)。这表明在 Netscape 的盛行,据
BusinessWeek
统计,Netscape 发布后的前方少年,一共卖出了5000万效仿。

经过纬度的题材

 

透过纬度虽然好一定地球上的一个职务,但通过纬度有时候爱惹歧义,为了化解之题目,Yahoo
和 Flickr
(Twitter 很快也会支持)支持其他一样种植固定法,叫 Where On Earth
Identifier (简称 WOEID)
。使用该办法,我们得以老易获得来自某区域的 Flickr 图片。

地理 11

如此几句 JavaScript 代码就可显示来自指定地理位置的图:

地理 12

这些代码还得打包成函数,下面的代码,将显得来自巴黎之10帧照片,你可自己于 YQL
console 中体验:

地理 13

Aug. 24, 1995

地理 14

1995年8月24日,微软出征浏览器市场,他们以 Windows 95 Plus!
软件包吃产了 Internet Explorer
1.0。 Internet
Explorer 基于 Spyglass 的软件许可,Spyglass 拥有 NCSA Mosaic
浏览器背后的技巧。微软用 IE 捆绑到 Windows
操作系统,并免费推出,这同一造成非常有效,据 Janco Associates
统计,仅仅两年,微软便代了 Netscape 的位置,以49% 的份额领先市场,而
Netscape 以46% 屈居第二。

以文内容中自动开地理信息

一旦你想抱同等段子文字,或者一个网页内容所提到的地名的地理位置的音讯,Yahoo
提供了一个可怜好的劳务,叫 Placemaker。从
Yahoo 那里获取一个 developer
key 就得运用该服务了。只待创建一个宣告表单发布到 http://wherein.yahooapis.com/v1/document,将
Developer Key 以 appid 发布,需要查询的契以 documentContent
发布,将文字类型因 documentType 发布,同时用 outputType
定义返回数据类型,如下:

地理 15

公吗可以在这里亲自感受一下,使用
PHP 调用该 API
,甚至好针对出口数据的格式进行安装。这里还有一个运用
PlaceMaker 设计 GeoMaker 服务,简单输入文字或
URL,选择位置,就得回去地图。

地理 16

以还可于 JavaScript 中经过 YQL 使用
PlaceMaker,我们可以经过几段子客户端脚论利用相同的效益:

地理 17

若待三样东西,一段落放在有 HTML 对象吃之,包含地理位置的仿,一个
Google Maps API Key
(申请) 以及以下代码:

地理 18

Jan. 1, 1997

地理 19

1997年1月1日,Opera 亮相。这家位于挪威之 Internet Opera
Software
公司发布了 Opera
2.1。Opera
一直是浏览器市场面临的略家碧玉,占据约1.1%
的市场,2009年7月1日,他们恰好宣布 10.0 版本。Opera 声称于 Windows, Mac
和 Linux 系统共发生4000万用户,他们的移位版,Opera
Mini
拥有3000万用户,包括多 BlackBerry 用户。

每当网页遭到插入地图

在线地图有成千上万,Google Map 是其中的领先者,除了 Google,Yahoo,
微软都提供地图服务,还有一个给做 Open Street
Maps 的盛开地图服务,于上次海地地震救援遭受叫派上用场。在网页中插入交互地图太简易的计是下 Mapstraction,它提供一个
JavaScript 库,24ways
曾刊登了千篇一律篇大好之牵线文章。如果您就想当网页上拓宽上而的地形图,指示而的岗位,而未思量以最多
JavaScript, Google static
maps
API 是极端好之选,它会生成静态地图,以下代码可以以之静态地图插入你的网页(Google
还提供了一个创建静态地图的家伙):

地理 20

 

本文国际来源:http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/

汉语编译来源:锐商企业CMS 网站内容管理体系 官方网站

Feb. 23, 1998

地理 21

1998年2月23日,Netscape 创建 Mozilla
开源集团,开发他们的浏览器的免费版。到1998年2月,Netscape
已经以和微软的浏览器大战遭遇败北,市场份额跌至28%,微软虽升到69%。2003年,Mozilla
组织演变为 Mozilla 基金会,2005年,盈利性质的 Mozilla
Corp
成立,这个公司后来推出了 Firefox。

May 18, 1998

地理 22

1998年5月18日,联邦法院起诉微软以操作系统捆绑浏览器。美国司法部发起反托拉斯案,指责微软滥用好的市场说了算地位推广IE,时任美国司法部律师之
David Boies
(上图)获胜,2001年,司法部和微软达到一致,微软被迫往其它合作社公开其
API,这项强制令将于2009年11月到期。

Nov. 24, 1998

地理 23

1998年11月24日,AOL 收购 Netscape。AOL 宣布因为42亿美元购回
Netscape,这项交易以换股形式进行,在1999年3月完成交易时到底交易额超100亿美元,这项合并案需要通过美国司法部反托拉斯调查,最终,AOL并没会协助
Netscape
走有困境,2007年12月,AOL宣布终止支持
Netscape。

Jan. 7, 2003

地理 24

2003年1月7日,苹果带 Safari 进入浏览器市场,这次发布之是 Beta
版,该浏览器后来变成 Mac 系统的默认浏览器。2007年6月,苹果推出 Windows
XP 和 Windows Vista 版 Safari,Safari 还是苹果 iPhone
的默认浏览器。2009年6月,苹果推出 Safari
4,拥有双重快的快慢,和
Windows 的合龙为又好了有些,最初三天,共有1100万卖 Safari 被下载,Safari
目前依旧属于小众浏览器,拥有低于1% 的份额。

Feb. 9, 2004

地理 25

2004年2月9日,Firefox 发布。Mozilla 基金会生产测试版 Firefox,最初版本也
0.8,很快,Firefox 成为 IE
的竞争者。在2004年,微软的浏览器市场份额超过87%,但 Firefox 
发布后底6单月内,Firefox 很快成为技术人员的首选,在 Linuxworld
大会取得奖项,并收获《连线》杂志推崇。Firefox
越来越流行,如今马上款免费之开源浏览器的市场份额达到19.2%。

Dec. 13, 2007

地理 262007年12月3日,Opera
针对微软发起反托拉斯抗议。Opera 向欧洲议会投诉微软在以 IE 同 Windows
捆绑中违反了反托拉斯法。微软当 Windows 7 中不再默认使用 IE
浏览器,而是提供多种浏览器下充斥清单。EC 表示,希望在年终前询问就桩官司。

Jan. 14, 2008

地理 27

2008年1月14日,Web 成为网络攻击的首。SANS 评选的
2008年之10很网络攻击蒙,Web
居首。这家安全部门代表,一些恶意代码在那些为信任的杀站点中,通过 Flash,
QuickTime 等部件执行,这些攻击开始更广泛,2008年12月,微软代表因
IE
的攻击在狂增长,微软只能频频为
IE 推出安全补丁。

Sept. 2, 2008

地理 28

2008年9月2日,Google 推出 Chrome 浏览器。这款开源浏览器最先在 Windows
上生产,后来以 2009年6月,推出 Linux 和 Mac 上的开发者版。现在,Chrome
已经进来本 3,以速度快,干净著称。目前,Chrome
似乎还掀起媒体之顾,它的市场份额月3.7%。

March 19, 2009

地理 29

2009年3月19日,微软往 Firefox, Safari, Opera, Chrome 等对方应战,推出
IE8。微软代表马上是他们至今最抢,最安静,最安全的浏览器。它的一个更新之处就是
Web
切片功能,可以订阅页面的有的内容,另一样项改善包括多标签浏览更易于操作了。IE8
还提供了苦浏览模式,在商海频频下降(低于68%)的情状下,微软初步就是浏览器推广发力。

June 30, 2009

地理 30

2009年6月30日,Mozilla 推出还快的 Firefox, Firefox
3.5,在速度上比
Chrome 和 Safari 更发出竞争力。Firefox 3.5
可以感知地理位置,并一致生产隐私浏览模式。Mozilla 代表,全球应用 Firefox
的用户过3亿。

Aug. 13, 2009

地理 31

2009年8月13日,曾挑大梁了 NCSA Mosaic 项目,并创办了 Netscape 的 Marc
Andreessen
向纽约时报承认,他正在开创一个浏览器相关的信用社,RockMelt。RockMelt
在技术界引起许多猜想,很多人数深信不疑 RockMelt 可能是平慢性面向 Facebook
等社会网络的浏览器。

相关文章

No Comments, Be The First!
近期评论
    分类目录
    功能
    网站地图xml地图