|
|
||
|
||
| 网站首页 | 上网设置 | 网页浏览 | 网络知识 | 网络搜索 | 电子邮件 | 网上求职 | 网络安全 | 网络聊天 | 网站留言 |论坛 |
| Google Maps和Web应用程序的整合 | ||||||||||
| 发表时间:2007-4-27 14:33:35 浏览次数: | ||||||||||
|
目前,随着web平台的日渐成熟,越来越多的新技术如雨后春笋般出现,将我们的应用提升到新的高度。目前最吸引全世界web应用开发者眼球的技术就是AJAX模型,它是Asynchronous JavaScript + XML的缩写。它揭示了目前Web开发社区的目标是创造和基于桌面系统的应用一样丰富和相同响应方式的Web应用,却可以使用多种浏览器方便的访问。
访问web服务器上的这个html文件,你在浏览器中看到俄亥俄州立大学的地图:
在以上的脚本里有4个关键的地方,以下的代码片断是使得你可以使用Google Map服务的,但是你必须提供你自己的API Key:
下面一些代码规定了html页面中页面的显示大小:长度,宽度。你可以把它放置到页面文件中的任何一行,使用表格和CSS都可以:
下面的代码创建一个GMap的对象(从Goolge的JavaScript脚本中的一个类进行实例化),使用它操纵其他的显示和控制部分:
最后,显示的地图的中心的经度是-83.022206和纬度39.998264。Gpoint的构造器的第二个参数是表明地图的俯视高度,1是最低的高度,16是最高的高度。
如果要显示一个位置的地图,就必须知道其经纬度。目前Google还没有提供将某个地址转化为其经纬度的服务,你可以使用其他的一些网站的服务,比如http://geocoder.us/(美国的地址转经纬度服务网站)。 控制地图行为 如果你仔细研究一下上例里的地图,你会发现它是缺省可拖动的。如果你在地图上按下鼠标并且移动,会导致地图的重定位并刷新显示区域。使用如下代码可以关掉这一功能:
熟悉Goolge地图的你也许会发现Goolge提供的放大缩小调节杆和位置调节按钮不可用。这是缺省关闭的,你加上一句代码就可以添加上它了:
·GMapTypeControl:提供Google地图和卫星图片的切换功能 ·GLargeMapControl: 放大缩小调节杆和位置调节按钮 ·GSmallMapControl: GLargeMapControl的精简版,去掉了缩放的调节杆保留了缩放按钮 ·GSmallZoomControl:只包括缩放按钮,去掉了GLargeMapControl里其他的所有控制。 |
||||||||||
|
|
|
v 相关评论 |
点击查看更多评论>>> | |||||||
|
||||||||
|
驰志网络文章管理系统 V3.1 Powered by 【上网入门】 © 2007-2008 www.chizhi.com 沪ICP备06025676号 |
|||||