- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Google_MAP_API讲解
Google Map API 谷歌地图 Michael Tian
目录
Google Map API 4
1基础知识 4
1.1 Google 地图 API 概念 4
1.2 Google 地图的“Hello, World” 4
1.2.1 加载 Google 地图 API 6
1.2.2 地图 DOM 元素 6
1.2.3 GMap2 - 基本对象 6
1.2.4 初始化地图 7
1.2.5 加载地图 7
2正向标注 8
2.1 Map2类 8
2.2谷歌可视化API 9
2.3 GClientGeocoder 类 9
构造函数 9
方法 9
2.4 GMarker 类 11
构造函数 12
方法 12
事件 12
2.5 GLatLng 类 13
构造函数 13
2.6函数 GDownloadUrl 13
2.7可拖动的标记 14
2.8手动标注 14
2.9自动标注 15
2.9.1随机生成 15
2.9.2读XML文件 17
3反向标注 19
3.1从Marker到列表 19
3.2从列表到Mark 20
4任意多边形 22
4.1 GPolyline 类 22
构造函数 22
方法 22
4.2 GLatLngBounds 类 23
构造函数 23
方法 23
4.3矩形选择 23
4.4可调的多边形 25
4.4.1样式设置 27
4.4.2顶点数据获取 27
4.5不可调的多边形 29
5自定义GMarker 29
5.1 GMarker添加文字 31
5.2添加滑动门效果 32
5.3自定义图片无效果 34
6地图控件与地图属性 34
控件概述 34
7空间数据类型 36
8参考资料 36
Google Map API
1基础知识
1.1 Google 地图 API 概念
欢迎阅读 Google 地图 API 开发人员文档!Google 地图 JavaScript API 使您可以在网页中嵌入 Google 地图。要使用该 API,您需要先注册以获取 API 密钥。收到 API 密钥之后,即可以按照本文档中的说明开发地图应用程序。
任何 Google 地图 API 应用程序中的基础元素都是“地图”本身。本文档讨论 GMap2 基础对象的用法和地图操作的基础知识。
Google 地图的“Hello, World”
开始学习 Google 地图 API 最简单的方式是看一个简单的示例。下面的网页显示以北京的故宫博物院为中心的 500x300 的地图。
!DOCTYPE html -//W3C//DTD XHTML 1.0 Strict//EN
/TR/xhtml1/DTD/xhtml1-strict.dtd
html xmlns=/1999/xhtml
head
meta http-equiv=content-type content=text/html; charset=utf-8/
titleGoogle Maps JavaScript API Example/title
script src=/maps?file=apiamp;v=2amp;key=abcdefgsensor=true_or_false type=text/javascript/script
script type=text/javascript
function initialize()
{
if (GBrowserIsCompatible())
{
var map = new Map2(document.getElementById(map_canvas));
map.setCenter(new GLatLng(39.9493, 116.3975), 13);
}
}
/script
/head
body onload=initialize() onunload=GUnload()
div id=map_canvas style=width: 500px; height: 300px/div
/body
/html
您可以查看此示例及下载、编辑和调试该示例,但必须将该文件中的密钥替换为您自己的 Google 地图 API 密钥。(如果注册了特定目录的密钥,也可以将其用于所有子目录。)
程序运行效果图如下:
即使在此简单的示例中,也需要注意五点:
使用 script 标签包含 Google 地图 API JavaScript。
创建名为“map_canvas”的 d
您可能关注的文档
- 员工离职原因与解决方案要点.ppt
- gn02功能高分子的制备讲解.ppt
- 员工素质模型研究要点.ppt
- GMP实施过程中的技术问题解答讲解.ppt
- 员工行为管理规范要点.doc
- Goldwave教程讲解.doc
- 周作人作品要点.doc
- gn10液晶高分子材料讲解.ppt
- GNSSSpider安装设置1讲解.ppt
- 员工素质提升培训==提高服务意识要点.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)