baidu地图开发指南(含代码案例)

baidu地图开发指南(含代码案例)

ID:14400593

大小:335.50 KB

页数:29页

时间:2018-07-28

baidu地图开发指南(含代码案例)_第1页
baidu地图开发指南(含代码案例)_第2页
baidu地图开发指南(含代码案例)_第3页
baidu地图开发指南(含代码案例)_第4页
baidu地图开发指南(含代码案例)_第5页
资源描述:

《baidu地图开发指南(含代码案例)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、开发指南目录[隐藏]§1简介§2基础知识§3控件§4覆盖物§5事件§6地图图层§7工具§8服务简介什么是百度地图API?百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用。百度地图API包含了构建地图基本功能的各种接口,提供了诸如本地搜索、路线规划等数据服务。面向的读者API是提供给那些具有一定JavaScript编程经验和了解面向对象概念的读者使用。此外,读者还应该对地图产品有一定的了解。您在使用中遇到任何问题,都可以通过API贴吧或交流群反馈给我们。获取API地图API是由JavaScript语言编写的,您在使用之

2、前需要通过其中参数v为API当前的版本号,目前最新版本为1.2,services参数表示是否加载服务部分,true表示加载,false表示不加载。开发移动平台上的地图应用API自1.1版本起开始支持iPhone、Android这样的移动平台。用户通过手机浏览器就可以访问由地图API创建出来的应用。移动平台的屏幕尺寸通常比PC或笔记本要小,操作方式也有

3、所不同。为了更好的在手机浏览器上展示地图,我们有如下建议:§将地图容器高设置为100%,使其充满整个屏幕,或者您也可以计算浏览器窗口的大小并进行设置。§添加下面的meta标签:这样做是为了让页面以正常比例进行显示并且禁止用户缩放页面的操作。您可以参考Apple'sDeveloperdocumentation和Androiddocumentation获得更多信息。异步加载API1.1和1.2版本支持异步加载,您可以在引用脚本的时候添加callback参数,当

4、脚本加载完成后callback函数会被立刻调用。请参考下面的使用示例:异步加载functioninitialize(){varmp=newBMap.Map('map');mp.centerAndZoom(newBMap.Point(121.491,31.233),11);}functionloadScript(){varscript=document.createElement("script");sc

5、ript.src="http://api.map.baidu.com/api?v=1.2&callback=initialize";document.body.appendChild(script);}window.onload=loadScript;

兼容性浏览器:IE6.0+、Firefox3.0+、Opera9.0+、Safari3.0+、Chrome操作系统:Windows、Mac、Linux移动平台:iPh

6、one、Android操作系统:Windows、Mac、Linux版本说明地址http://api.map.baidu.com/api?v=1.1中的参数v表示您加载API的版本,例如当前API的最新版本为1.1,则您可在地址中添加v=1.1。当API升级后,如果已有接口在使用、命名等方面发生了变化,我们会为其增加一个新的版本号,这不会对您现有的应用造成任何影响。如果升级只是修复一些bug或者在不影响现有功能的前提下增加接口、改善性能,则版本号不会发生变化。您可以在更新日志页面查看版本的变化。问题解答如果您在使用百度地图API中遇到问题,请尝试通过以下途径解决:§确认您使用了正确的地图

7、API地址。§访问百度地图API吧,查找相关问题的帖子,或者将您的问题发布到贴吧中。基础知识百度地图的“Hello,World”开始学习百度地图API最简单的方式是看一个简单的示例。以下代码创建了一个地图并以天安门作为地图的中心:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。