WEB开发网
开发学院数据库DB2 在 Linux 上使用 Google Maps API、DB2/Informix ... 阅读

在 Linux 上使用 Google Maps API、DB2/Informix 和 PHP 创建地图

 2008-11-18 16:34:37 来源:WEB开发网   
核心提示: 创建地图当前的信息爆炸已经促使许多新技术产生了,以帮助消化所有这些上千兆字节的数据,在 Linux 上使用 Google Maps API、DB2/Informix 和 PHP 创建地图,当要尽力吸收太多的信息时,多数人们对图形方式表示的数据处理得很好,通过地图左上角的缩放控件能够改变地图的比例, 清单 1

创建地图

当前的信息爆炸已经促使许多新技术产生了,以帮助消化所有这些上千兆字节的数据。当要尽力吸收太多的信息时,多数人们对图形方式表示的数据处理得很好。地理数据(在本例中是来自 US Census)能够借助于 Google Maps 代替传统的地理信息系统(GIS)而被可视化地表示出来。搜索 “google maps” 时,会出现 6900 万多条搜索记录,为什么还要使用这篇文章呢?这篇文章专注于使用 PHP、Informix、DB2 和 Linux。此外,这里提供的代码很清晰,是由年仅 14 岁的程序员提供的。(请参阅 “参考资料”,获得更多由该作者撰写的文章。)

文章中的示例基于人口普查的数据。搜索屏幕提供了一个表单用以输入邮政编码。结果页面显示了所选择的邮政编码以及相邻邮政编码地区的人口密度,这个相邻邮政编码带有有颜色的 “push pins”。通过左键单击、拖动鼠标动作可以移动地图,通过地图左上角的缩放控件能够改变地图的比例。

清单 1 显示了进行一些清理和数据清除之后的一些示例。数据库模式显示在 清单 2 中。

清单 1. 示例数据

state     AL
zip      35004
longitude   -86.502492000000
latitude   33.6063790000000
population  6998
housingunits 2815
sqmeters   49387881
state     ME
zip      03901
longitude   -70.845590000000
latitude   43.2901600000000
population  6338
housingunits 2406
sqmeters   96091016
state     WA
zip      98001
longitude   -122.26608100000
latitude   47.3037220000000
population  25771
housingunits 9158
sqmeters   46475168

1 2 3 4 5 6  下一页

Tags:Linux 使用 Google

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接