- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Google Map Api 谷歌地图接口整理
一:基本知识:
?1. 使用谷歌地图 API 的第一步就是要注册一个 API 密钥,需要注重一下两点:
??? 1.假如使用 API 的页面还没有发布,只是在本地调试,可以不用密钥,随便用个字符串代替就可以了。
??? 2.API 密钥只对网站目录或者域有效。对不同域的网页,需要用这些域分别注册不同的密钥
2.页面引用javascript文件script src=/maps?file=apihl=zh-CNv=2key=abcdefg type=text/javascript/script
???URL(/maps?file=apihl=zh-CNv=2key=abcdefg)解析:
???? 1.:也可以用,假如你需要在地图上显示大陆以外的具体地图,就用
???? 2.file=api 这个是请求API 的JS 文件用的,固定的格式。
???? 3.hl=zh-CN
????? 这个是在设定地图上除了地图图片以外的诸如控件名称、版权声明、使用提示等所需要显示文本的语言版本时候用的,假如没有指定这个参数就使用 API 的默认值,对 来说,默认是中文简体 默认的是英文。
???? 4. v=2
??? ??这个是用来指定需要导入的 API 类库的版本号,可以有四种设定方式:
?????? ?v=2.s? 稳定版本,更新最慢,但是最可靠;
??????? v=2 当前版本(只用主版本号),更新速度和可靠性介于 s 和 x 之间
??????? v=2.x 必威体育精装版版本,更新最快,包括必威体育精装版功能,可能没有当前版本可靠;
??????? v=2.76 指定具体版本。不建议使用。
??? 注:目前谷歌地图 API的主版本号是2,当API升级时旧版本只能继续使用一个月,所以要及时更改主版本号,版本号改变会在Google Code和Maps API讨论组发布相关信息
???? 5.key=abcdefg这个是设定你注册的 API 密钥.
??
二:核心类:
?? google地图API主要包括:地图类(GMap2)、标记类(GMarker)、标记选项类(GMarkerOptions)、折线类 (GPolyline)、经纬度(GLatLng)、命名空间(GEvent)、坐标类(GPoint)、控件的大小类GSize、 interface(GControl)、地图类型类(GMapType)、地图上面的图标类(GIcon)、窗体类(GInfoWindow)、窗体选 项类 GInfoWindowOptions)、接口GOverlay、枚举GMapPane等等
?? 注:标记和折线都是地图的覆盖物
?1.GMap2:地图类,下面实例化一张地图:
?? var map= new GMap2(container: DOM_Div,opts: Options);
?? 构造函数的参数如下:
??? 参数?????? 是否必要????? 值类型???????? 定义
??? container????? 是? ????????DOM_Div??? DOM元素,是个Div
??? opts????????? 可选??????? Options??? 构造函数选项
???
??? GMap2包含的方法:
???? 1.设置状态的方法:
?????? enableDragging():设置地图可以被拖动。
?????? disableDragging():禁止地图被拖动。
?????? draggingEnabled():返回地图是否能够被拖动的布尔值。假如能够拖动,返回真;否则返回假。
?????? enableInfoWindow():设置地图信息窗口可以弹出。
?????? disableInfoWindow():禁止地图信息窗口弹出。
?????? infoWindowEnabled():返回地图信息窗口是否能够被弹出的布尔值。假如能够弹出,返回真;否则返回假。这个方法通常作为检验之用。
?????? enableDoubleClickZoom():设置可以双击缩放地图,左键双击为放大,右键双击为缩小(默认)。
?????? disableDoubleClickZoom():禁止双击缩放地图,Google Earth 默认为禁止双击缩放。
?????? doubleClickZoomEnabled():返回地图是否可以双击缩放的布尔值。假如能够双击缩放,返回真;
?????? enableContinuousZoom():设置地图可以连续平滑地缩放。
?????? disableContinuousZoom():禁止地图连续平滑地缩放。
?????? continuousZoomEnabled():返回地图是否可
文档评论(0)