現在是一個信息時代,並且正在高速發展.以前獲取信息的途徑非常少,可能只有電視臺,收音機等有限的來源,而現在的途徑數不勝數,如:QQ,微信,官方網站,個人網站等等 本開發手冊是基於騰訊地圖LBS開放平臺編寫開發的,其作用是將騰訊LBS數據開放平臺中的API能夠使用,測試和展示,方便開發員快速開發.把... ...
1系統簡介
1.1功能簡述
現在是一個信息時代,並且正在高速發展.以前獲取信息的途徑非常少,可能只有電視臺,收音機等有限的來源,而現在的途徑數不勝數,如:QQ,微信,官方網站,個人網站等等
本開發手冊是基於騰訊地圖LBS開放平臺編寫開發的,其作用是將騰訊LBS數據開放平臺中的API能夠使用,測試和展示,方便開發員快速開發.把更多的精力放在業務上來
1.2運行環境
.NET Framework 4.0
1.3使用方法
雙擊軟體圖標,彈出如圖1-1所示
圖1-1
主框架頁面,仍使用的是NaviSoft30公用類庫中已封裝好的頁面
2Model定義
2.1Api帳戶
2.2Api模塊
此處使用枚舉定義出功能模塊
2.3Api信息
2.4Api參數信息
2.5動態執行
包括2種動態執行方式.如下圖所示
l 方式一:直接通過Http請求API的Url地址
l 方式二:使用已封裝好的Service類中方法
3數據配置
3.1配置[LBS]模塊
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對象查詢器,如下圖所示
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,謝謝大家的使用