51地图 地图搜索接口开发文档
百度地图 API 开发指南
控件 ......................................................................................................................7
定义标注图标................................................................................................................................ 10 监听标注事件................................................................................................................................ 11 可托拽的标注................................................................................................................................ 11 内存释放........................................................................................................................................ 11
接口设计说明书(软件设计文档范例)
接口设计说明书(软件设计文档范例)接口设计说明书(软件设计文档范例)1.引言1.1 文档目的本文档旨在描述软件系统的接口设计,提供开发人员进行开发和集成工作的指导。
1.2 读者对象本文档适用于软件开发团队、测试人员和其他与系统开发和集成相关的人员。
2.系统概述2.1 系统描述系统为一个类型的软件系统,主要功能包括但不限于、和。
2.2 系统架构系统采用了架构,主要包括以下模块和组件:- 模块1:描述模块1的功能和接口- 模块2:描述模块2的功能和接口-3.接口设计3.1 接口概述系统的接口主要分为内部接口和外部接口,用于不同模块之间的通信和数据传递。
3.2 内部接口3.2.1 模块1接口模块1提供以下接口供其他模块使用:- 接口1:描述接口1的功能和输入输出参数- 接口2:描述接口2的功能和输入输出参数-3.2.2 模块2接口模块2提供以下接口供其他模块使用:- 接口1:描述接口1的功能和输入输出参数- 接口2:描述接口2的功能和输入输出参数-3.3 外部接口3.3.1 数据输入接口系统支持以下数据输入接口:- 接口1:描述接口1的功能和输入参数格式- 接口2:描述接口2的功能和输入参数格式-3.3.2 数据输出接口系统支持以下数据输出接口:- 接口1:描述接口1的功能和输出数据格式- 接口2:描述接口2的功能和输出数据格式-4.接口标准4.1 接口命名规范- 内部接口:采用驼峰命名法,例如getUserName()- 外部接口:采用大写字母和下划线的形式,例如GET_USER_INFO4.2 接口参数规范- 参数类型:根据具体需求确定参数的类型,例如字符串、整数等- 参数命名:采用有意义的命名,易于理解和使用4.3 接口返回值规范- 返回值类型:根据具体需求确定返回值的类型,例如字符串、整数等- 返回值说明:对返回值的含义和可能取值进行详细说明5.附件本文档涉及的附件包括:- 附件1:x- 附件2:x-6.法律名词及注释6.1 法律名词1:定义1- 注释1:x6.2 法律名词2:定义2- 注释2:x7.全文结束。
完整word版,接口文档模板1.0
完整word版,接口文档模板1.0完整word版接口文档模板1.0.0接口文档模板1. 引言本文档旨在提供一个标准的接口文档模板,用于描述系统内部或与外部系统之间的接口规范。
通过遵循本模板,可以准确地描述接口的请求和响应参数,以及接口的使用方法、返回码定义等相关内容。
2. 接口信息- 接口名称:[接口名称]- 接口版本:1.0.0- 接口地址:[接口地址]- 请求方法:[请求方法]- 返回格式:JSON- 授权方式:[授权方式] 3. 接口描述[接口描述]4. 请求参数4.1 公共参数无4.2 请求参数5. 响应参数5.1 公共参数无5.2 响应参数6. 接口示例6.1 请求示例import requestsheaders = {'Content-Type': 'application/json'} data = {"param1": "value1","param2": 123}response = requests.post(url, headers=headers, data=json.dumps(data))print(response.json())6.2 响应示例{"code": 200,"message": "请求成功","data": {"result": "success"}}7. 返回码定义8. 接口权限控制无9. 参考资料无以上是一个标准的接口文档模板,通过填写相关信息,可以准确地描述一个接口的规范和用法。
根据实际情况,可以对文档的结构和内容进行适当调整和扩展。
希望这个模板对您有所帮助!如果需要进一步的协助,请随时告诉我。
令地图无处不在——51ditu API
步提 升 为提供 搜 索、导航 、公 交等 各
类 地 图 相 关 网络 查 找 的 综 合 电 子 地 图
平 台。之所 以有 了这 样 的转 变,也 是
因 为 随 着 网 站 业 务 的 发 展 , 围 绕 地 图
而展 开 的服务 需 求便 由此而 生。值 得
维普资讯
更远 的领 域 。
地图服务 需要有千 变万化的 内容 ,
令 地 图 无 处 不 在
一
需要更多的创新与研发资源 ,开放 A PI 接 E ,传播 知识 、普 及 大众、 拓展 商 l 务空 间,从 而真 正达 到灵 图公 司所 倡
导 的 “ 图服 务 大 众 ”这 一 理 念 。 地
AP 的 开放 。 l 其 次 , 也 是 因 为 想 要 让 电 子 地 图
此外 ,它对 Fa h ls 的支持也显得更 加优 秀 。我要 地 图网做 到 了保证 显 示效 果 在 各平 台浏 览器 里均体 现 出相 同 的效
果 , 无 论 是 Frfx还 是 S fr 或 者 i o e aa i ,
达 成 合 作 关 系将 业 务 拓 展 的 更 为 广 域 。
前行 中不 断跨越
随着 “ 要地 图 ” 网多年 来 的运 我
营 已经逐 渐积 累 了丰 富的经 验 ,并形
成 了 自身 良好 的优 势 。网站 拥有 完善
的设 备和 专业 的技 术 团 队,是 国内首
家全 面 的线上 地 图服务 网。在 此 基础 上融 合 了 “ 智能 位 置搜 索 引擎 ” 智 、“ 能驾 驶导 航 引擎 ”和 “ 态地 图 实时 动 发 布 ”三 项领 先技 术 ,以上这 些都 是 网站本 身运营的特 色和优 势点。
软件开发-接口文档模版
n10
HEX
预留:默认值 0x00,0x00,0x00,0x00,
0x00
消息类型
n4
BCD
0094
001
位元表(主)
b64
HEX
BIT MAP
位
定义
属性
编码格式
说明
002
交易处理码
n6
BCD
000094
003
网点编号
an32
ASCII
011
系统参照号
n16
BCD
终端或接入平台的唯一业务流水号
BCD
客服流水号
012
芯片损坏类型
an1
ASCII
0-可读;1-不可读
041
终端编号
an12
ASCII
064
MAC
b64
HEX
数据签名 MAC
返回报文格式
固定
报文长度
n4
HEX
不包括本数据项
TPDU
n10
HEX
预留:默认值0x00,0x00,0x00,0x00,
0x00
消息类型
n4
BCD
0096
001
057.06
支付方式
默认 00
00现金,01银联
057.07
是否记名
0 不记名 1记名
057.08
网点编码
057.09
操作员编码
057.10
卡押金
057.11
卡类型
从卡片中读取
064
MAC
b64
HEX
数据签名 MAC
返回报文格式
固定
报文长度
n4
完整word版,API参考指南模板1.0
完整word版,API参考指南模板1.0
本文档旨在提供一个完整的API参考指南模板,帮助开发者快速编写和更新API文档。
模板结构
本模板以以下几个部分组成:
1. 标题页:包括文档标题、版本号和修改历史等信息。
2. 目录页:列出了API参考指南的各个章节和子章节。
3. 介绍部分:介绍API的概念、使用场景和整体架构等信息。
4. 接口列表:列出API的各个接口及其参数、请求示例和响应示例等详细信息。
5. 错误码表:列出API可能返回的错误码及其对应的含义和解决办法等信息。
6. 常见问题:提供开发者常遇到的问题和解决办法等信息。
使用方法
2. 编辑文档内容:打开模板文件,根据实际情况填写和修改文
档内容。
3. 格式调整:根据需要调整文档的格式、字体和排版等样式。
4. 导出为Word文档:完成编辑后,将文档导出为Word格式,保存为最终的API参考指南。
更新和维护
为了保持API参考指南的最新和准确,及时更新和维护是必要的。
以下是几个维护指南:
1. 版本管理:在文档的标题页中明确文档的版本号,并在修改
历史中记录每次修改的内容和日期。
2. 反馈机制:为开发者提供反馈机制,收集他们在使用API时
遇到的问题和建议。
3. 定期审核:定期检查文档的准确性和完整性,并根据需要进
行更新和修订。
结论
本文档提供了一个完整的API参考指南模板,可以帮助开发者准确、快速地编写和更新API文档。
通过合理使用这个模板,可以提高API文档的质量和可读性,为开发者提供更好的开发体验。
51BOOK接口3.0版本
51BOOK接口文档版本历史目录一、航班查询接口 (4)1.1 航班查询(AVH) (4)二、PNR 接口 (6)2.1 创建国内PNR (6)2.2 创建国际PNR (12)2.3 PNR解析(RT) (19)2.4 PNR解析(RT-PAT) (23)2.5 PNR取消(XEPNR) (28)三、其它接口 (30)3.1 FF(航班经停查询) (30)3.2 DETR:TN票号 (31)3.3 DETR:TN票号,F (33)3.4 DETR:TN票号,S (35)3.5 变更证件号码 (37)四、订单管理接口 (39)4.1 根据PNR文本或航段、乘客创建订单 (39)五、公共对象 (46)附录1、错误代码说明 (47)一、航班查询接口1.1航班查询(AVH)1.1.1功能描述此接口用于通过航空公司、日期及出发、抵达城市等条件发送avh指令查询可用航班。
返回结果与avh信息一致,不管舱位是否可销售,均返回舱位码及相应座位数。
1.1.2接口地址:8000/ltips/services/ getAvailableFlightService1.0?wsdl1.1.3方法名称getAvailableFlight1.1.4参数说明Availabl eFlightRequest (请求参数)继承AbstractLiantuoRequest对象Availabl eFlightReply (返回结果)1.1.5VO对象WSFlightItem对象ArrayWSFlight对象WSSeatItem对象二、PNR 接口2.1创建国内PNR2.1.1功能描述此接口通过发送所要预订航班信息及乘客信息生成PNR。
返回结果PNR同时可返回PNR文本信息及价格文本信息。
2.1.2接口地址:8000/ltips/services/gdsBookingService1.0?wsdl2.1.3方法名称gdsBooking2.1.4参数说明GDSBookingRequest(请求参数) 继承AbstractLiantuoRequest对象GDSBookingReply(返回结果)2.1.5VO对象WSBookingSegment对象ArrayWSBookingPassenger对象WSPNRResult对象ArrayWSPNRAirSegment对象WSPNRPassenger 对象WSPNRContact 对象WSPNRTktNo 对象WSPNRRMK 对象WSPNRSSR 对象WSPNROSI 对象WSPNRFN 对象WSPNROther对象WSPNRInfant对象WSPATResult对象WSPATItemt对象2.2创建国际PNR2.2.1功能描述此接口用于创建国际航线的PNR。
51地图 地图参考类
LTPoint | LTEvent | LTBounds | LTEllipse | LTEllipseControl | LTFunction | LTHtmlElementControl | LTIcon |LTInfoWindow | LTMaps | LTMapText | LTMarkControl | LTMarker | LTOverviewMapControl | LTPlace | LTPlaceListLTPolygon | LTPolygonControl | LTPolyLine | LTPolyLineControl | LTRect | LTRectControl | LTScaleControl |LTStandMapControl | LTZoomInControl | LTZoomSearchControl | LTExpandMaptext类 LTPoint代表地理点坐标,该点的位置通过灵图的NTU 坐标来描述。
构建函数配置方法类 LTEvent51ditu JavaScript API 之中用来进行事件处理的类,该类的所有方法都是静态方法,因此不需要构造该类的实例而直接使用方法即可,例如 LTEvent.addListener(obj,event,handle);静态方法类 LTBounds代表一个矩形地理区域的对象,例如地图当前显示的地理范围构造函数静态方法方法类 LTEllipse代表地图上的一个椭圆形状,在IE之中,将会使用VML的技术来绘制椭圆,因此必须在页面上加载VML的命名空间,在其他浏览器之中,将会使用普通的画图技术,值得注意的是:由于椭圆存在背景,因此绘制的过程之中没有使用和折线一样的切割技术,这样一个本来很小的椭圆在地图放大之后可能成为一个非常大的椭圆,从而引起性能上的问题。
注意:因为LTEllipse和LTRect对象除了表现一个为矩形框,一个是椭圆外,类的使用基本相同,因此,拥有LTRect的所有属性,方法和事件,以下只列出了LTEllipse专有的方法!构造函数LTEllipseControl椭圆绘制控件,用来让用户绘制一个椭圆,同时也可以通过事件来获取用户绘制的椭圆信息。
地图导航应用接口
地图导航应用接口地图导航应用接口是指用于实现地图导航功能的一组程序接口,它可以为开发者提供地图数据、导航算法以及其他相关功能的调用和使用。
在现代社会中,地图导航应用已经成为人们出行和旅游的重要工具,而地图导航应用接口的开发和应用则成为了推动地图导航技术发展的重要驱动力。
一、地图数据接口地图数据接口是地图导航应用接口中最基础的部分。
地图数据接口可以提供地图的基本信息,包括地理位置、道路网络、建筑物等。
通过地图数据接口,开发者可以获取到各种地图数据,并进行相应的处理和展示。
地图数据接口一般包括地图瓦片数据接口、地理编码接口和逆地理编码接口等。
1. 地图瓦片数据接口地图瓦片数据接口可以提供地图的切片数据,开发者可以根据需要获取不同层级的地图切片,从而实现地图的缩放和平移等操作。
地图瓦片数据接口一般采用瓦片编号的方式来标识不同的地图切片,开发者可以根据瓦片编号来获取相应的地图切片数据。
2. 地理编码接口地理编码接口可以将地理位置的描述信息转换为地理坐标,开发者可以通过地理编码接口将地址信息转换为经纬度坐标,从而实现地图上的定位和搜索等功能。
地理编码接口一般需要提供详细的地址描述信息,如国家、省份、城市、街道等,以便准确地进行地理编码。
3. 逆地理编码接口逆地理编码接口可以将地理坐标转换为地理位置的描述信息,开发者可以通过逆地理编码接口将经纬度坐标转换为地址信息,从而实现地图上的逆向定位和位置信息展示等功能。
逆地理编码接口一般需要提供经纬度坐标,以便进行逆地理编码操作。
二、导航算法接口导航算法接口是地图导航应用接口中的核心部分。
导航算法接口可以提供路线规划、导航引导和实时交通等功能。
通过导航算法接口,开发者可以根据起点和终点的位置信息,获取最优的导航路线,并进行实时的导航引导和交通信息展示。
1. 路线规划接口路线规划接口可以根据起点和终点的位置信息,计算出最优的导航路线。
路线规划接口一般需要提供起点和终点的经纬度坐标,以及其他相关的参数,如途经点、避让区域等。
C语言工程设计讲义51电子地图
C语言工程设计51 电子地图
电子地图管理系统
• 掌握项目设计步骤和思想 • 了解内存存放的地址变换 • 对二进制文件的操作 • 对链表的掌握 • Dos简单的界面编程 • 排序、检索、更新等操作的完成
电子地图管理系统
•界面
电子地图管理系统
类型重定义
typedef unsigned char INT8U; typedef signed char INT8S; typedef unsigned short INT16U; typedef signed short INT16S; typedef unsigned long INT32U; typedef signed long INT32S;
设计提示:1. 新建项目-MFC应用程序
设计提示:1. 新建项目-MFC应用程序
设计提示:1. 新建项目-MFC应用程序
设计提示:2. 添加文件
Interface.cpp Interface.h Link.cpp Link.h Macro.h
设计提示:3.添加按钮控件
• 按钮控件:从对话框编译器中拖拽“Button”进入 对话框,可通过属性修改相关参数。
电子地图管理系统
逆引表format
电子地图管理系统
电子地图管理系统
• 任务分类 1. 读入数据(隐含任务) 2. 排序 冒泡排序 选择排序 快速排序 3. 检索 4. 更新 添加 删除 修改
电子地图管理系统
链表
struct Road_REC
struct Road
{
{
INT16U usRecSize;
电子地图数据结构
struct Road_REC {
INT16U usRecSize; INT16U usRoadNameSize; INT32U ulLinkID; INT32U ulStaNodeInfo; INT8U *pcRoadName; };
51地图 地图接口
功能使用本接口通过简单的几行JavaScript 代码就可以得到上图的功能(放大/缩小/平移/测距/测面/打印/还原)。
本接口也提供基于事件的交互开发模式,使得您可以通过地图和您的用户交互。
地图接口提供标点功能,除了基本功能外,您还可以向地图上增加多个点,标记的图标是可以自定义的。
地图接口提供标(折)线功能,除了基本功能外,您还可以向地图上增加多条线,线的样式(粗细、颜色)是可以自定义的。
接口方式JavaScript使用方法如果您对地图还不是特别了解,您先看一下地图基础知识。
步骤1:引入JavaScript 文件<script language="javascript" src="/js/maps.js "></script>步骤2:引入一个DIV<div id="myMap" style="position:relative; width:400px; height:300px;"></div>步骤3:创建地图对象<script language="javascript"> var maps = new LTMaps( "myMap" ); maps.cityNameAndZoom( "beijing" , 5 ); </script>常见问题地图有哪些元素构成本接口提供可全国范围内漫游的地图,主要包含几类元素:∙分块地图图片,这是展现给大家最直接的元素;∙控件,点击某个控件,代表某个事件的开始,包含:o标准缩放控件o简易缩放控件o拉框放大控件o拉框查找控件o测量距离控件,简称“测距控件”o测量面积控件,简称“测面控件”o标注控件∙叠加物,包括:“标记”、“折线”∙信息窗口∙文字标签∙事件,有了事件,您就可以开发出基于地图的交互应用。
开发接口文档-API文档模板
XXX项目接口文档版本控制信息1获取所有字段1.1获取所有字段请求地址:/session/field/findAll请求参数响应请求例子:http://127.0.0。
1:8080/session/field/findAll?name=X响应例子:{”code":”10000”,”exception":null,”isSuccess":true,"message":”成功,系统处理正常!”,”page":0,”pageSize":0,”returnObject":null,"returnValue”:{”types":null,”villages":null,”companys":[{"iconColour":"","iconSize":0,”iconStyle”:”",”id”:4,”name”:"XX”},{"iconColour":"","iconSize”:0,"iconStyle":””,"id”:5,”name”:"XX”},{"iconColour":"",”iconSize":0,”iconStyle”:”",”id":7,"name”:"XX”}]},”totals”:0}2文件上传2.1文件上传(ajax)请求地址:/session/file/upload请求参数响应请求例子:var formData = new FormData();formData.append("file”, this.files[0]);$。
百度(高德、腾讯)地图C#接口开发
百度(高德、腾讯)地图C#接口开发(C/S)目录一、相关资料说明 (2)1. 运行结果展示: (2)1.1.1百度地图搜索结果导出(接口1) (3)1.1.2百度地图地点静态图取得、展示(接口2) (4)1.1.3百度地图地点动态图展示(接口3) (4)1.2.1高德地图搜索结果导出(接口4) (5)1.2.2高德地图地点静态图取得、展示(接口5) (5)1.2.3高德地图地点动态图展示(接口6) (6)1.3.1腾讯地图搜索结果导出(接口7) (6)1.3.2腾讯地图地点静态图取得、展示(接口8) (7)1.3.3腾讯地图地点动态图展示(接口9) (7)1.4总结 (8)2.官方接入指引及文档: (8)2.1百度地图 (8)2.2高德地图 (8)2.3腾讯地图 (8)二、开发环境前期准备 (9)1.百度地图账号及应用 (9)2.高德地图账号及应用 (9)3.腾讯地图账号及应用 (11)三、配置小结: (13)四.地图相关接口开发C# (14)1百度地图(接口1,结果导出) (14)2百度地图(接口2,静态图) (14)3百度地图(接口3,动态度) (14)4高德地图(接口4,结果导出) (14)5高德地图(接口5,静态图) (15)6高德地图(接口6,动态图) (15)7腾讯地图(接口7,结果导出) (15)8腾讯地图(接口8,静态图) (15)9腾讯地图(接口9,动态图) (15)五、联系与源码下载 (16)一、相关资料说明本文说明的是百度地图、高德地图、腾讯地图相关接口开发内容。
本示例适合于.NET程序员学习简单的地图接口开发,使用C/S(Winform)展示。
也可以使用编译生成的exe,运行后导出地图的检索结果。
所有代码均为本人所写,如果有误,还请包涵!测试、运行时需要外网环境。
源码下载(百度云)在最后。
源码目录结构:1.运行结果展示:通过百度地图搜索“南京黄焖鸡米饭”,结果截图如下:如何将圈内结果(地址、名称、电话等)导出呢?本文主要解决的就是这个问题。
51地图 地图导航接口开发文档
功能|接口方式|JavaScript使用方法|Http + XML使用方法|类参考功能导航接口(Navi API)是我要地图网新推出一个接口,利用该接口,您就可以为用户提供轻松驾驶导航的功能。
接口方式JavaScript 和 http + xmlJavaScript使用方法引入JS<script language="javascript" src="/js/navigate.js"></script>开始使用实现简单的驾驶导航利用驾驶导航(Navigate API)接口,可以方便的计算出起点和终点之间导航的路程,可以获取导航路程上的相关细节信息。
通过设置一个起点和一个终点,并传递相关的经纬度可以得到导航的结果,结合Search API可以更好地得到起点和终点的相关信息。
<script language="javascript">function run(resultObj){var obj = resultObj;var cityAndPlace = "从\""+obj.getStartCity()+"\"的\""+obj.getStartPlace()+"\"到\""+obj.getEndCity()+"\"的\""+obj.getEndPlace()+"\"导航结果是:";alert(cityAndPlace);var kpoints = obj.getKeyPoints();var result = "";for(var i=0;i<kpoints.length;i++){result += "经度:"+kpoints[i][0].getLongitude()+",纬度:"+kpoints[i][0].getLatitude()+",描述:"+kpoints[i][1]+";\n";}alert(result);}var obj = new LTNavigate(run);//创建一个驾驶导航对象obj.setFrom("北京","国贸",new LTPoint(11645557,3990706));obj.setTo("北京","中关村",new LTPoint(11630983,3998549));obj.navigate();</script>将导航的结果的显示在地图上<table cellpadding="10" cellspacing="0" border="1" style="width:100%;line-height:20px;"><tr><td style="width:640px;"><div id="maps" style="width:640px; height:480px; border:red solid 1px;"></div></td><td id="posInfo" valign="top"></td></tr></table><script language="javascript">var maps = new LTMaps("maps");maps.cityNameAndZoom("beijing",5);maps.addControl( new LTStandMapControl() );var info = new LTInfoWindow();function run(resultObj){var obj = resultObj;var roads = obj.getRoadTrack();var line = new LTPolyLine(roads);maps.addOverLay(line);var kpois = obj.getKeyPoints();for(var i=0;i<kpois.length;i++){createLink(kpois[i],i+i);}}function createLink(obj,num){var o = obj;var miaoshu=o.getDescription();var lin = document.createElement("A");lin.innerHTML = num+"、"+miaoshu;lin.onclick = function(){move2Center(o.getPoint(),miaoshu);}document.getElementById("poisInfo").appendChild(lin);document.getElementById("poisInfo").appendChild(document.createElement("BR")); }function move2Center(p,ifo){maps.moveToCenter(p);info.setPoint(p); info.setLabel(ifo);maps.addOverLay(info);}var obj = new LTNavigate(run);//创建一个驾驶导航对象obj.setFrom("北京","国贸",new LTPoint(11645557,3990706));obj.setTo("北京","中关村",new LTPoint(11630983,3998549));obj.navigate();</script>点击查看例子Http + XML 使用方法Http + XML 方法,是指用户采用Http 协议的get 或post 方法提交参数,服务器采用XML 格式返回结果的方法。
Navigation System 51 用户指南说明书
Map ScaleUse the ZOOM IN/OUT buttons or a voice command such as “Display 1/2 mile scale” (see page 114) to change the scale of the map. Zooming in increases the detail, while zooming out gives you a view of a wider area. After changing the scale, give the system a few moments to update the display.Functions available at various map scalesNOTE:• You can change between miles or kilometers in Set-up (see the following chart).• For information on the available voice commands, see Voice Command Index on page 113.Map Scale (English and Metric)For selecting units, see page 86.1/20 mi. 1/8 mi. 1/4 mi. 1/2 mi. 1 mi. 2 mi. 5 mi. 15 mi. 50 mi. 150 mi. 350 mi.80 m 200 m 400 m 800 m 1.6 km 3 km 8 km 24 km 80 km 240 km 560 kmPOI icon symbols (like ATM) page 53 X X Breadcrumbs (off-road tracking dots) page 56X X X X Freeway exit information icons page 50 X X X Unverified road display (light brown) page 77 X X X Map orientation “Heading up” page 52X X X X X Map orientation “North up” page 52XX X X X X X X X X XMap features (like park, golf course) page 47X X X X X XXXXXAvoid area shown on map page 81XXXX X Avoid area scales (when creating) page 81 X X X Waypoint “flag” icons page 59X X XXXX X X X XXMap OrientationIn the five most detailed map scales (1/ 20, 1/8, 1/4, 1/2, and 1 mile, or 80, 200, 400, 800 meter, and 1.6 kilometer), the map can be oriented with north pointing up (North up) or with the way you see it out the front window (Heading up).You can switch between the two bysaying “Display North up,” or “DisplayHeading up,” or by touching the MapOrientation icon in the upper corner ofthe screen.In the larger map scales (above2 mile or3 kilometer), the map isalways oriented with north facingupward. You cannot change theorientation.To view other areas on the map, movethe joystick left, right, up, or down. Themap will shift in that direction. Toreturn the map to your current location,press either the MAP/GUIDE, theCANCEL, or the BACK button on thesteering wheel.The display automatically changes tothe map screen when you reach yourdestination. Press the MENU button toreturn to the Enter destination byscreen.NOTE:For information of the available voicecommands, see Voice Command Indexon page113.“North Up”“Heading Up”Destination IconThe destination icon only shows the approximate location of the destination. This occurs because a city block can have as many as 100 possible addresses (for example, the 1400 block is followed by the 1500 block.) Since most cities use only a portion of the 100 possible addresses (for example, in the 1400 block, the addresses may only go up to 1425 before the 1500 block starts). Therefore, an address if 1425 will be shown a quarter of the way down the block by the system instead of near the end of the block where the destination actually ndmark IconsLandmark icons are shown in the mapscreen on 1/20 and 1/8 mile scale, or 80and 200 meter scale. The Freeway exitinformation is displayed on the 1/4, 1/2,and 1 mile scales. The icons are:NOTE:The same list can be viewed on thescreen by selecting Map Legend fromthe Information screen.Some icons can be turned on or off;you can either display them or hidethem from the ICON button on thelower left corner (see page 47) or usingvoice commands (see page113).You can select most landmark iconswith the joystick to display the icon’sinformation. See the table on thefollowing page for exceptions.NOTE:• When there are overlappinglandmark icons, a list of the points ofinterest (POIs) is displayed.• For information of the availablevoice commands, see VoiceCommand Index on page 113.Acura DealerSchoolRestaurantATMParking lotPost OfficeHonda DealerHospitalGrocery StoreGas StationHotel/LodgingParking GarageFreeway exit informationFor some icons you can choose either to show or hide them on the map, while others like Honda Dealers, are always shown. The table below shows the features for each icon type. Some Points of Interest (POIs) like Police Stations are not shown as an icon, but you can still locate the nearest one with the voice command, “Find nearest Police station.”* When gas station icons are selected for view on the map, some icons are shown as “brand icons.”** From the ICON button on the lower left corner, specialty types of restaurants, like Chinese or Italian, can be individuallydisplayed or hidden. See Showing Icons on the Map on page 55. Also see the Voice Command Index on page 114 for the “Display,” “Hide,” and “Find” commands.POI type Icon can bemanuallydisplayedIcon can bemanually hidden Icon selection by voice Icon can be selected as a destination on the map screen with the joystick POI can be found on the map screen using voice command “Find...”Honda/Acura dealer Yes, always No No Yes Yes Hospital Yes Yes Yes Yes Yes School Yes Yes Yes Yes Yes ATM Yes Yes Yes Yes Yes Gas station*Yes Yes Yes Yes Yes Restaurants**Yes Yes Yes Yes Yes Post office Yes Yes Yes Yes Yes Grocery store Yes Yes Yes Yes Yes Lodging (Hotel/Motel)Yes Yes Yes Yes Yes Police station No icon No icon No No Yes Shopping, Tourist attraction, Bank No icon No icon No No Yes Parking garage Yes Yes Yes Yes Yes Parking lot Yes Yes Yes YesYes Freeway exit information YesYesYesYes (choose POI)No。
猎图对外接口
猎图对外接口——地图引擎部分互联网业务部2007.7目录猎图对外接口 (1)——地图引擎部分 (1)1. 概述 (5)2. 地图初使化 (5)2.1.方法 (6)2.2.范例1 (9)2.3.范例2 (10)3.RWing主要属性 (11)3.1.getCity() (11)3.2.getCityName() (11)3.3.getLayer() (11)3.4.getMaxLayer() (11)3.5.getMinLayer() (11)3.6.getStartLayer() (11)3.7.getWidth() (12)3.8.getHeight() (12)3.9.getCenter() (12)3.10.getState() (12)3.11.getMBR () (12)3.12.setCity() (12)3.13.setMarkLayer (nLayer) (13)3.14.setState(sState) (13)4. 显示地图到指定城市 (13)4.1.方法 (13)4.2.范例1 (15)4.3.范例2 (16)5. 标点显示接口 (17)5.1.直接显示标点接口 (18)5.1.1. 方法 (18)5.1.2. 范例1 (18)5.1.3. 范例2 (19)5.2.自定义显示标点接口 (21)5.2.1. 方法 (21)5.2.2. 范例1 (22)5.2.3. 范例2 (24)5.2.4. 范例3 (26)6. 显示对话框到指定位置 (27)6.1.方法 (27)6.2.范例 (28)7. 显示路线接口 (30)7.1.方法 (30)7.2.范例1 (30)7.3.范例2 (32)8. 地图操作驱动接口 (34)8.1.显示指定层级位置接口 (34)8.1.1. 方法 (34)8.1.2. 范例1 (34)8.1.3. 范例2 (35)8.2.显示指定区域接口 (36)8.2.1. 方法 (36)8.2.2. 范例 (37)9. 常见问题 (38)9.1.页面的编码是否会影响地图的显示? (38)9.2.使用iframe来嵌入地图是否会影响地图接口的使用? (38)9.3.一个页面上能否初使化两张地图? (38)9.4.在地图挂接成功时是否一定要指定城市? (38)9.5.能不能在地图上显示多个标点? (38)9.6.如何清除自己添加到地图上的标点或线路? (38)9.7.能不能在地图打开的时候不显示标记,等到地图放大的一定程度的时候再出现?389.8.如何在地图上添加透明背景文字? (39)9.9.如何在信息对话框中添加图片? (39)1.概述猎图地图引擎接口,使用通用的javascript语言,实现在第三方无缝挂接猎图的一个脚本接口,接口支持了第三方用户的跨域调用及编码的随意,可以使用较简洁的脚本代码轻松的在第三方初始化猎图,并由此在地图上承载扩展应用。
51地图API新产品文档
图表绘 制服务
辅 助 工 具 编 译 工 具 等
数 据 层
栅格数据 POI数据
导航数据 专题数据
公交数据 地图数据库 门址数据
产品主要功能及特点
基础功能: 1. 交互操作(放大、缩小、拖动、定位等) 2. 覆盖物属性设置和获取(添加覆盖物、绘制覆 盖物、移动覆盖物) 3. 视野级别设置和获取 4. 中心点设置和获取 5. 鹰眼加载以及相关属性设置 6. 地图导航条的加载以及相关属性设置 7. 比例尺加载以及相关属性设置 8. 信息浮动窗口加载以及相关属性设置 9. 各种地图控件(打印、测距、测面、标注、画 线、画面、地图编辑器等) 10. 地图事件(单击、双击、缩放、移动等)
API服务平台产品 介绍
2012年
目 1
2 3
录
产品概述
产品主要功能及特点 应用案例
产品概述
51ditu API是技术人员使用的开发接口 API可以使地图集成在各种类型的系统中 API分为: 客户端API、服务端API 客户端 API包括: Ajax JS API、Flex JS API Android API、iOS API 服务端 API包括: 位置搜索、公交路线、驾车导航 纠偏服务、地理编码、逆地理编码 图片剪裁
产品主要功能及特点
手机LBS定位接口:
灵图移动API在安卓和IOS平台上提供定位接口,有如下特点: 混合定位 GPS+基站+WIFI+IP混合定位,传感器辅 助定位 定位精度 基站:平均100~300米,视运营商基站 覆盖范围而定 WIFI:30~200米 易整合 把一个LIB库或者jar文件加入客户端程 序即可运行
产品主要功能及特点
本地搜索服务—— 查询“朝阳区7天” 结果列表展示
地图引擎接口说明
地图引擎接口说明1引擎概述1.1 引擎支持的功能1)底图绘制:矢量地图,影像图可以绘制导航点、导航线路。
2)地图基本控制:放大、缩小。
3)图层控制:添加、删除、显示、隐藏图层。
4)地图式样控制:通过配置文件,可以控制地图点线颜色、图标形状、图标宽度。
5)地图绘制:增加点、线和区域。
2地图引擎接口2.1 接口类2.2 引擎的配置2.2.1配置文件功能户需求。
2.2.2配置文件介绍1)●<DirectItem ID ="MAPABC_MAPDATA_COMBINE_PATH"Data\Map。
●<DirectItem ID =" MAPABC_IMAGEMAPDATA_COMBINE_PATH "Image\Map。
●Type="MAPABC_MAPSTYLE_TYPE"Value="Mapabc_MapStyle_Temp.xml"/>格式)是"Mapabc_MapStyle_Temp.xml"。
2)3)Mapabc_MapStyleDefine_day.xml4)2.3 引擎的使用2.3.1引擎的初始化1)CMapView:: AttachImageDataProvider (CImageDataProvider* pDataProvider)CMapView::AttachGridDataProvider(CGridDataProvider* pGridDataProvider)2)方法说明:初始化地图数据参数说明:3)a)从CMapView中获取临时层集合Sb)新创建一个用户临时层Lc)设置新建的用户临时层的属性d)将新建的用户临时层L加入到临时层集合中S例:// 获取临时层集合CMapXLayers* pTempLayers = CMapView::GetLayerSet()->Find(MAPABC_USER_TEMP,-1);// 创建一个临时层CMapXLayer *pLayerTemp=new CMapXLayer();// 设置新建临时层的属性(图层ID)pLayerTemp->SetLayerID(nLayerId);// 将新建临时层加入到临时层集合中pTempLayers->Add(pLayerTemp);接口说明:●CMapXLayersSet* CMapView::GetLayerSet()-获取图层总集合●CMapXLayer* CmapXLayerSet::Find(int nID,int nScale=-1)- nScale值为-1表示●Void CmapXLayer::SetLayerID(int nLayerID);●Void CMapXLayers::Add(CMapXLayer* pLayer,int position=-1);2.3.2图层控制图层是包含功能或属性相同的容器。
51地图 导航接口参考类
LTNavigate | LTNavigateResult | LTNavigatePoint
类 LTNavigate
51ditu Navigate API 之中的驾驶导航类,这也是Navigate API 的最主要的类,用来进行导航操作,需要注意的是,因为导航线路的搜索过程采用的是异步操作,因此运行搜索之后并不能立即得到导航结果,而是传递一个[导航结果处理函数]给LTNavigate ,在导航结果得到后,LTNavigate 会自动的运行该[搜索结果处理函数]并将搜索结果作为参数传递,这样用户就可以得到并处理搜索结果。
构建函数
方法
事件
类 LTNavigateResult
驾驶导航结果对象,将返回给用户处理,包含所有的导航线路信息。
方法
类 LTNavigatePoint
导航结果的途经点对象
方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
功能 |接口方式|使用方法|代码示例|类参考功能搜索接口(Search API)是我要地图网新推出的接口,利用该接口,您就可以轻松的实现周边查询功能。
通过调用Search API服务,您就可以进一步扩展您的地图接口(Maps API),开发出更加精彩的应用服务。
接口方式JavaScript使用方法第一步:引入JS<script language="javascript" src="/js/search.js"></script>第二步:开始使用简单的搜索以下的一个范例演示了如何实现一个简单的搜索功能:在“北京”范围内搜索“灵图”,<script language="javascript">function showPoint(searchResult){if(searchResult.searchPoints.length>0)//如果存在搜索结果{var poi=searchResult.searchPoints[0];//搜索结果中的第一项alert(+'\nNTU坐标:'+poi.point);}else{alert('无结果');}}var search=new LTLocalSearch(showPoint);search.setCity('北京');search.search('灵图');</script>查看示例在地图上显示搜索结果本范例展示如何将搜索结果显示到地图上,如果要实现该功能,你必须在页面上同时引用Maps API ,Maps API的引用如下:<script language="javascript" src="/js/maps.js"></script>代码示例:<script language="javascript">var map,search;function showPoint(searchResult){if(searchResult.count>0)//如果存在搜索结果{map.clearOverLays();var poi=searchResult.searchPoints[0];//取出第一个搜索结果点var point=new LTPoint(poi.point[0],poi.point[1]);//得到该点的坐标的LTPointmap.centerAndZoom(point,0);var marker=new LTMarker(point);//向地图上添加一个标记map.addOverLay(marker);var name=;//标记点击的时候弹出信息LTEvent.bind(marker,"click",marker,function(){this.openInfoWinHtml(name)}); }else{alert('无结果');}}function onLoad(){map=new LTMaps("mapDiv");map.addControl(new LTStandMapControl());search=new LTLocalSearch(showPoint);search.setCity('北京');search.search('灵图');}</script>...<body onload="onLoad()"/>...查看示例使用多个搜索结果本范例展示如何使用多个搜索结果<script language="javascript">var map,search,points;function showPoint(searchResult){if(searchResult.count>0)//如果存在搜索结果{map.clearOverLays();points=[];var html="";for(var i=0;i<searchResult.count;i++)//依次将搜索结果显示到地图上{var poi=searchResult.searchPoints[i];var point=new LTPoint(poi.point[0],poi.point[1]);var marker=new LTMarker(point);map.addOverLay(marker);=;LTEvent.bind(marker,"click",marker,function(){this.openInfoWinHtml()}); points.push(point);//输出POI信息列表html+=poi.id+'.<a href="'+poi.url+'" target="_blank">'++'</a><br/>'; }document.getElementById("resultDiv").innerHTML=html;map.getBestMap(points);}else{alert('无结果');}}function onLoad(){map=new LTMaps("mapDiv");map.cityNameAndZoom("beijing",5);map.addControl(new LTStandMapControl());search=new LTLocalSearch(showPoint);search.setCity('北京');search.search('中关村');}</script>...<body onload="onLoad()"/>查看示例周边查找本范例展示如何使用周边查找功能search.setCity('北京');search.search('美食','天安门');//在'天安门'的周边查找'美食'查看示例分页查找本范例展示如何使用分页查找功能<script language="javascript">var map,search,points;function showPoint(searchResult){if(searchResult.count>0)//如果存在搜索结果{map.clearOverLays();points=[];var html="";html+='共'+search.totalNumber+'条记录,分'+search.totalPage+'页,当前第'+searchResult.getPageIndex()+'页';//显示分页信息for(var i=0;i<searchResult.count;i++){var poi=searchResult.searchPoints[i];var point=new LTPoint(poi.point[0],poi.point[1]);var marker=new LTMarker(point);map.addOverLay(marker);=;LTEvent.bind(marker,"click",marker,function(){this.openInfoWinHtml()}); points.push(point);html+=poi.id+'.<a href="'+poi.url+'" target="_blank">'++'</a><br/>';}document.getElementById("resultDiv").innerHTML=html;map.getBestMap(points);}else{alert('无结果');}}function onLoad(){map=new LTMaps("mapDiv");map.cityNameAndZoom("beijing",5);map.addControl(new LTStandMapControl());search=new LTLocalSearch(showPoint);search.setCity('北京');search.pagecap=5;//设置每页显示多少条search.search('美食','天安门',2);//指定从第二页开始搜索}</script>...<body onload="onLoad()"/>...查看示例显示中心点本范例展示如何获取和显示搜索的中心点匹配,搜索的过程之中,如果area(中心点)采用名称字符串搜索模式,可能会匹配到1个或多个中心点,可以在搜索结果之中获取这些点并显示在地图上。
<script language="javascript">var map,search,points;function showPoint(searchResult){if(searchResult.count>0)//如果存在搜索结果{map.clearOverLays();points=[];var html="";html+='共'+search.totalNumber+'条记录,分'+search.totalPage+'页,当前第'+searchResult.getPageIndex()+'页';//在地图上显示中心点,中心点的匹配可能有多个for(var i=0;i<searchResult.centerPoints.length;i++){var poi=searchResult.centerPoints[i];var point=new LTPoint(poi.point[0],poi.point[1]);var icon=new LTIcon();//为中心点指定不同的图标icon.setImageUrl("/ls/img/poi/centerPoi.gif");var marker=new LTMarker(point,icon);map.addOverLay(marker);=;LTEvent.bind(marker,"click",marker,function(){this.openInfoWinHtml()}); }for(var i=0;i'++'';}document.getElementById("resultDiv").innerHTML=html;map.getBestMap(points);}else{alert('无结果');}}function onLoad(){map=new LTMaps("mapDiv");map.cityNameAndZoom("beijing",5);map.addControl(new LTStandMapControl());search=new LTLocalSearch(showPoint);search.setCity('北京');search.areaNum=5;//指定搜索结果返回的最多中心点匹配数目search.search('美食','灵图');}</script>...<body onload="onLoad()"/>查看示例地图点查找本范例展示如何通过地图上的任意一点(LTPoint)进行周边查找search.radius=3000;//设置搜索半径范围search.search('美食',new LTPoint(11636777,3990569));//以指定的中心点进行搜索查看示例。