Navi.Soft30.开放平台.腾讯.开发手册

时间:2021-04-05 09:03:57

1系统简介

1.1功能简述

现在是一个信息时代,并且正在高速发展.以前获取信息的途径非常少,可能只有电视台,收音机等有限的来源,而现在的途径数不胜数,如:QQ,微信,官方网站,个人网站等等

本开发手册是基于腾讯地图LBS开放平台编写开发的,其作用是将腾讯LBS数据开放平台中的API能够使用,测试和展示,方便开发员快速开发.把更多的精力放在业务上来

1.2运行环境

.NET Framework 4.0

1.3使用方法

双击软件图标,弹出如图1-1所示

Navi.Soft30.开放平台.腾讯.开发手册

图1-1

主框架页面,仍使用的是NaviSoft30公用类库中已封装好的页面

2Model定义

2.1Api帐户

Navi.Soft30.开放平台.腾讯.开发手册

2.2Api模块

Navi.Soft30.开放平台.腾讯.开发手册

此处使用枚举定义出功能模块

2.3Api信息

Navi.Soft30.开放平台.腾讯.开发手册

2.4Api参数信息

Navi.Soft30.开放平台.腾讯.开发手册

2.5动态执行

包括2种动态执行方式.如下图所示

Navi.Soft30.开放平台.腾讯.开发手册Navi.Soft30.开放平台.腾讯.开发手册

l 方式一:直接通过Http请求API的Url地址

l 方式二:使用已封装好的Service类中方法

3数据配置

3.1配置[LBS]模块

Navi.Soft30.开放平台.腾讯.开发手册

l 定义模块的AppKey(自己申请所得)

l 配置此模块的API

n APIName:API名称

n APICNName:中文名称

n APIVersion:版本号

n APIUrlPrefix:API请求地址前缀.注:此处不包括参数

n Description:描述性文字

n InstanceString:反射方式调用方法,实例对象字符串

n MethodName:反射方式调用方法名称

n ParamValue:参数对象

n Params:定义此API请求地址所需参数列表

4数据执行

4.1执行[LBS]

点击工具栏中[执行]按钮,调用我们之前配置好的方法或Url地址,直接获取数据.由于数据均是JSON格式,因此,封装了一个Json对象查询器,如下图所示

Navi.Soft30.开放平台.腾讯.开发手册

Navi.Soft30.开放平台.腾讯.开发手册

5FAQ

1. COM组件引用

项目引用若干COM组件,包括PDF文档预览组件,Office文档预览组件,视频播放组件.框架本身已提供安装程序在\packages\Tools\文件夹中(暴风影音安装程序未提供)

2. SQLite数据库如何使用

注1:所有的C#项目的目标平台,建议是x86,即使是64位开发环境中

注2:需要在客户端安装SQLite驱动,可以官方下载,注:本框架使用的是Net4.0的驱动.文件名称是: sqlite-netFx40-setup-bundle-x86-2010-1.0.98.0.exe

6后记

开放平台会不断完善,目前版本是3.1,谢谢大家的使用