谋智社区

火狐浏览器在中国

« PreviousNext »

颠覆网络35天 ─ 在开放街区地图中使用地理定位

17 July 2009

原文地址:geolocation with open street maps
系列地址:颠覆网络35天

====================================

这个演示的作者是René-Luc D’Hont。他为颠覆网络35天计划作了这个演示,其中使用了开源软件和来自不同项目的开放数据。3Liz是他的公司,致力于开源GIS应用开发。

三天前,我们有来自Doug Turner的文章来介绍在Firefox 3.5中的地理定位功能。René-Luc充分利用Firefox 3.5中的地理定位功能,同来自于OpenStreetMap的数据和其他资源的开放数据组合在一起。您可以试试下面的演示。别忘了在站点上点击Share Location的按钮。

在Firefox 3.5中试用演示 geolocation-1

假设他可以找到您的位置,您可以在地图中看到一个红色的标记,表示您所在的位置。蓝色的圆圈包围红色标记表示了您定位数据的精确度。需要注意的是,因为这个数据是根据IP地址信息和本地WiFi接入点信息获得,精确度可能随时都会变化。

这个演示中还尝试从其他来源获取关于您当地的信息。每一个信息来源都被作为一个图层显示在地图中。这些图层包括:

地图和所有的图层都是使用OpenLayers来制作,OpenLayers是一个免费的JavaScript库可以让你在任何网页上生成动态地图。

资源

在下面还可以看到我们挑出来的示例截图。

geolocation-2

geolocation-3

Posted in 颠覆网络35天 | Trackback | del.icio.us | Top Of Page

No comments yet

Leave a Reply