在 Linux 上使用 Google Maps API、DB2/Informix 和 PHP 创建地图
2008-11-18 16:34:37 来源:WEB开发网创建地图
当前的信息爆炸已经促使许多新技术产生了,以帮助消化所有这些上千兆字节的数据。当要尽力吸收太多的信息时,多数人们对图形方式表示的数据处理得很好。地理数据(在本例中是来自 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
- ››linux下两台服务器文件实时同步方案设计和实现
- ››Linux文件描述符中的close on exec标志位
- ››Linux下管道使用的一些限制
- ››Linux 误删/usr/bin 解决方法
- ››linux 添加新用户并赋予sudo执行权限
- ››linux常用软件安装方法
- ››Linux的分区已经被你从Windows中删除,系统启动后...
- ››linux enable命令大全
- ››Linux实现基于Loopback的NVI(NAT Virtual Interfa...
- ››Linux远程访问windows时,出现"连接被对端重...
- ››linux中使用head命令和tail命令查看文件中的指定行...
- ››linux swap 分区调控(swap分区 lvm管理)
更多精彩
赞助商链接