Google Maps V3 加载
Google Maps V3简介:
任何 Google Maps 第 3 版 API 应用程序中的基本元素都是“地图”本身。本文介绍了 google.maps.Map 基础对象的用法和地图操作的基础知识。(如果您已经学习了第 2 版的辅导手册,您会发现,这两版辅导手册中的很多内容都是相同的。但两者之间也会有些区别,因此,请仔细阅读本文。)
初步了解 Google Maps API 的最简单方法就是看一个简单的示例。
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<!DOCTYPE html><html><head><styletype="text/css"> html {height:100%} body {height:100%;margin:0px;padding:0px} #map_canvas {height:100%}</style>//引用goole的javascript 此处必须设置sensor的值为true OR false<scripttype="text/javascript" src="https://maps.google.com/maps/api/js?sensor=set_to_true_or_false"></script><scripttype="text/javascript"> function initialize(){ var latlng =new google.maps.LatLng(-34.397,150.644); var myOptions ={ zoom:8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map =new google.maps.Map(document.getElementById("map_canvas"), myOptions); }</script></head><bodyonload="initialize()"> <divid="map_canvas"style="width:100%;height:100%"></div></body></html> |
建议标记
goole建议您在网络应用程序内使用html5的简单定义。在本文的这些例子中,我们使用了简单的 HTML5 DOCTYPE 将应用程序声明为 HTML5,如下所示:
<!DOCTYPE html>
当前的大部分浏览器会以“标准模式”呈现使用此 DOCTYPE 声明的内容,这意味着您的应用程序应当具有更强的跨浏览器适应能力。DOCTYPE 还被设计为可适度降级;无法理解它的浏览器会将它忽略,并使用“兼容模式”来显示内容。
缩放级别
如果要将包含完整地球的地图作为单幅图片提供,则要么需要极大的地图,要么需要分辨率极低的小型地图。因此,Google Maps 和 Maps API 内的地图图像被分割为地图“图块”和“缩放级别”两部分。在低缩放级别下,一小组地图图块就可以覆盖广阔的区域;而在高缩放级别下,图块的分辨率会更高,覆盖的区域则会更小。
要指定地图的显示分辨率,您可以设置 Map 的 zoom 属性,其中缩放 0 相当于将地球地图缩小到最低程度,而较高的缩放级别会将地图放大到较高的分辨率。
下面三张图片分别反映了东京的同一位置在缩放级别为 0、7、18 时的情景。

浙公网安备 33010602011771号