1.baiduLocation

功能

百度定位功能实现,获取定位信息;

定义

WadeMobile.baiduLocation(callback,err);

参数

参数名 参数类型 参数描述 参数备注
callback function 定位成功后执行函数 选填
err function 定位失败后执行函数 选填

范例

WadeMobile.baiduLocation(function(info){
$("#locationDesc").html(info);
iscroll.refresh();
});

备注

可自行处理或展示定位信息

2.baiduMapLocation

功能

在地图上实现定位功能

定义

WadeMobile.baiduMapLocation(callback,err);

参数

参数名 参数类型 参数描述 参数备注
callback function 定位成功后执行函数 选填
err function 定位失败后执行函数 选填

范例

WadeMobile.baiduMapLocation();

备注

3.baiduMapPosition

功能

给定位置坐标参数,在地图上实现指定位置的定位

定义

WadeMobile.baiduMapPosition(pointParam,err);

参数

参数名 参数类型 参数描述 参数备注
pointParam string 位置经纬度信息 必填
err function 定位失败后执行函数 选填

范例

//单点定位标注
var param = new Wade.DataMap();
param.put("Latitude",28.1953);
param.put("Longitude",112.9886);
WadeMobile.baiduMapPosition(param);
//多点定位标注
var list = new Wade.DatasetList();
var data1=new Wade.DataMap();
data1.put("Latitude", 39.963175);
data1.put("Longitude", 116.400244);
list.add(data1);
var data2=new Wade.DataMap();
data2.put("Latitude", 39.942821);
data2.put("Longitude", 116.369199);
list.add(data2);
var data3=new Wade.DataMap();
data3.put("Latitude", 39.939723);
data3.put("Longitude", 116.425541);
list.add(data3);
var data4=new Wade.DataMap();
data4.put("Latitude", 39.906965);
data4.put("Longitude", 116.401394);
list.add(data4);
WadeMobile.baiduMapPosition(list);

备注

4.addPolygon

功能

给定位置信息,在地图上添加覆盖物;

定义

WadeMobile.addPolygon(markParams,err);

参数

参数名 参数类型 参数描述 参数备注
markParams string 覆盖物位置信息 必填
err function 添加失败后执行函数 选填

范例

var list = new Wade.DatasetList();
var data1 = new Wade.DataMap();
data1.put("Latitude", 39.93923);
data1.put("Longitude", 116.357428);
list.add(data1);
var data2=new Wade.DataMap();
data2.put("Latitude", 39.91923);
data2.put("Longitude", 116.327428);
list.add(data2);
var data3=new Wade.DataMap();
data3.put("Latitude", 39.89923);
data3.put("Longitude", 116.347428);
list.add(data3);
var data4=new Wade.DataMap();
data4.put("Latitude", 39.89923);
data4.put("Longitude", 116.367428);
list.add(data4);
var data5 = new Wade.DataMap();
data5.put("Latitude", 39.91923);
data5.put("Longitude", 116.387428);
list.add(data5);
WadeMobile.addPolygon(list);

备注

5.clickBaiduMap

功能

点击地图上某个位置,获取位置信息;

定义

WadeMobile.clickBaiduMap(callback,err);

参数

参数名 参数类型 参数描述 参数备注
callback function 点击地图成功后执行函数 选填
err function 点击地图执行失败后执行函数 选填

范例

WadeMobile.clickBaiduMap(function(info) {
var data = new Wade.DataMap(info);
var lat = data.get("lat");
var lon = data.get("lon");
var poiName = data.get("poiName");
if(poiName == undefined){
poiName = "";
}
var str = "纬度:" + lat + ";经度:" + lon + ";" + poiName;
iscroll.refresh();
alert(str);
});

备注

6.poiCitySearch

功能

在指定城市内进行poi检索

定义

WadeMobile.poiCitySearch(city,keyword,err);

参数

参数名 参数类型 参数描述 参数备注
city string 城市 必填
keyword string 关键字 必填
err function 检索执行失败后执行函数 选填

范例

var city = "长沙";
var keyword = "联通";
WadeMobile.poiCitySearch(city,keyword);

备注

7.poiNearbySearch

功能

进行poi类型的周边检索

定义

WadeMobile.poiNearbySearch(latlon,radius,keyword,err);

参数

参数名 参数类型 参数描述 参数备注
latlon string 指定中心点 必填
radius int 半径 必填
keyword string 关键字 必填
err function 检索失败后执行函数 选填

范例

var latlonMap = new Wade.DataMap();
latlonMap.put("Latitude",28.1953);
latlonMap.put("Longitude",112.9886);
var radius = 500;
var keyword = "联通";
WadeMobile.poiNearbySearch(latlonMap,radius,keyword);

备注

8.poiBoundsSearch

功能

进行poi类型的区域检索

定义

WadeMobile.poiBoundsSearch(swParam,neParam,keyword,err);

参数

参数名 参数类型 参数描述 参数备注
swParam string 西南位置坐标 必填
neParam string 东北位置坐标 必填
keyword string 关键字 必填
err function 失败后执行函数 选填

范例

var swData = new Wade.DataMap();
swData.put("Latitude",39.92235);
swData.put("Longitude",116.380338);
var neData = new Wade.DataMap();
neData.put("Latitude",39.947246);
neData.put("Longitude",116.414977);
var keyword = "联通";
WadeMobile.poiBoundsSearch(swData,neData,keyword);

备注

9.lbsLocalSearch

功能

在指定区域内进行检索

定义

WadeMobile.lbsLocalSearch(ak,geoTableId,q,region,err);

参数

参数名 参数类型 参数描述 参数备注
ak string 服务端access_key值 必填
geoTableId int geoTableId表主键值 必填
q string 检索关键字 必填
region string 检索区域名称,必选。市或区的名字 必填
err function 失败后执行函数 选填

范例

var ak = "B266f735e43ab207ec152deff44fec8b";
var geoTableId = 31869;
var region = "北京市";
var q = "天安门";
WadeMobile.lbsLocalSearch(ak,geoTableId,q,region);

备注

10.lbsNearbySearch

功能

在地图上进行lbs周边检索

定义

WadeMobile.lbsNearbySearch(ak,geoTableId,q,loc,radius,err);

参数

参数名 参数类型 参数描述 参数备注
ak string 服务端access_key值 必填
geoTableId int geoTableId表主键值 必填
q string 关键字 必填
radius int 半径 必填
err function 失败后执行函数 选填

范例

var ak = "D9ace96891048231e8777291cda45ca0";
var geoTableId = 32038;
var locdata = "116.403689,39.914957";
var radius = 30000;
var q = "";
WadeMobile.lbsNearbySearch(ak,geoTableId,q,locdata,radius);

备注

11.lbsBoundsSearch

功能

在地图上进行lbs区域检索

定义

WadeMobile.lbsBoundsSearch(ak,geoTableId,q,bounds,err);

参数

参数名 参数类型 参数描述 参数备注
ak string 服务端access_key值 必填
geoTableId int geoTableId表主键值 必填
q string 关键字 必填
bounds string 检索区域 必填
err function 检索失败后执行函数 选填

范例

var ak = "B266f735e43ab207ec152deff44fec8b";
var geoTableId = 31869;
var bounds = "116.401663,39.913961;116.406529,39.917396";
var q = "天安门";
WadeMobile.lbsBoundsSearch(ak,geoTableId,q,bounds);

备注

备注

百度地图插件集成了百度地图5.4.4版本的SDK。

使用此插件需前往百度地图开放平台申请KEY,提供应用唯一标识(包名),SHA1。

申请完KEY后按百度地图开放平台的要求配置KEY

Copyright © aiipu.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2020-09-01 15:11:34

results matching ""

    No results matching ""