一.管理应用 --> 插件管理 --> 定位插件
插件开启,配置过参数之后,需要重新生成应用。
二.新创建的应用,定位插件默认为关闭状态,想要使用此插件的话,可以点击”开启“开始使用定位插件:
三.定位插件分为地理定位和实时定位:
1.地理定位
(1)参数配置:
(2)地理定位的使用,需要配置JS-SDK使用:
YDB.GetGPS("处理返回坐标信息的方法名");
// 您需要定义一个处理函数 //例如:function DoWithGPS (la,lo){//dosomething with la,lo }; //那么,调用SDK可以这样写:YDB.GetGPS(“DoWithGPS”);
更多JS-SDK的使用详情可以参考:http://www.yundabao.cn/API/YdbOnline.aspx#YdbOnline.4.5
(3)示例:
<script src="http://static.ydbimg.com/Scripts/jquery-1.9.1.js" type="text/javascript"></script> <script src="http://static.ydbimg.com/API/YdbOnline.js" type="text/javascript"></script> <script type="text/javascript"> var YDB = new YDBOBJ(); $(function () { /*获取地理位置*/ $("#gps").click(function () { YDB.GetGPS("DoWithGPS"); }); }); //地理位置回调方法 function DoWithGPS(la, lo) { //dosomething with la,lo //$("#lanlat").text("您当前的经纬度:" + la + "," + lo); alert("您当前的经纬度为:" + la + "," + lo); }; </script><div id="gps">获取地理位置</div>
手机效果:
2.实时定位:
(1)参数配置:
(2)实时定位的使用,需要配置JS-SDK使用: YDB.OpenGPS(userid); //参数说明:userid 用户唯一身份id,用于传递用户身份信息, //需要在云打包后台系统设置中设置,提交间隔,抓取间隔,接收地址等几项参数, //接收地址用于接收来自应用post提交的数据(post参数名:gps,值示例:[{"userid":"888","time":"2015-05-06 16:10:45","lon":"113.574804","lat":"34.807128"},{"userid":"888","time":"2015-05-06 16:10:50","lon":"113.574804","lat":"34.807128"}])
(3)示例:<script src="http://static.ydbimg.com/Scripts/jquery-1.9.1.js" type="text/javascript"></script> <script src="http://static.ydbimg.com/API/YdbOnline.js" type="text/javascript"></script> <script type="text/javascript"> var YDB = new YDBOBJ(); $(function () { /*获取地理位置*/ YDB.OpenGPS(8); /*其中代码实时定位用户标识位8的用户*/ }); </script>更多JS-SDK的使用详情可以参考:http://www.yundabao.cn/API/YdbOnline.aspx#YdbOnline.4.5
手机输出接收具体内容: