如果你是做定位相关开发的程序猿,一定少不了要跟各种定位相关的接口和数据打交道,做各种各样的测试和验证工作。为了验证一组参数有效性或者定位效果,吭哧吭哧写一堆测试代码,忙活大半天。
极速物联今天为大家推出了一系列简单高效的接口,可以提高这方面工作的效率,让各位猿们早下班,少秃头。
工具地址
进入 https://lbs.jsciot.com ,点击右上角的"游客进入",选择菜单的“开放定位”,就能看到相关工具了。
适用场景
-
这些接口是在体验账号权限下的,所以无需注册,开箱即用。每日的额度是50000,所有体验用户共享。
-
面向日常开发测试:无需开发代码,平台提供UI交互,简单修改数据,就可以对相关的数据和结果进行验证。
-
面向小批量的产品原型:因为只是小量的原型,不用考虑每日限额,可以快速实现原型,快速验证和给客户演示效果。
-
面向定位行业的初级入门者:对于刚开始接触这方面的开发者来说,要清晰的理解基站定位,WIFI定位,IP定位等技术细节和效果是需要时间的,有了这些开放的接口和页面,就可以很快的通过简单的页面操作和参数修改,完成对相关技术的理解和效果确认。
WIFI&基站定位
通过硬件收集的WIFI信息和基站信息,实现定位。你可以根据实际硬件拿到的数据,进行单独的WIFI定位或者基站定位, 也可以组合使用,后台引擎会选择最佳的结果。
页面效果
只要在功能页面的交互区,输入和修改必要参数,系统会自动生成各种参数和完整请求,点击查询后,就能看到响应结果和实际定位的地图位置。
各个页面的布局是类似的,所以后面的其他功能接口页面就不赘述了。
请求
请求URL
https://api.jsciot.com/open/lbs/wificell
请求参数
-
key :系统自动生产。
-
macs:获取到的附近WIFI的MAC和rssi列表,请参考输入框中的样例格式要求。
-
nearbts:获取到的基站参数列表,请参考输入框中的样例格式要求。默认是中国移动或者联通的GSM基站,mcc,mnc,lac,cellid,rssi。
自动生成的完整请求
https://api.jsciot.com/open/lbs/wificell?key=jsciot49f7cfa8a2e649d2b9f04f8fa8d25d6f&nearbts=460,0,10343,4573,-72|460,0,18407,15391,-57&macs=dc:fe:18:0d:01:1a,-69|cc:90:e8:3a:b1:26,-90|88:44:77:f2:d2:74,-84
响应
{ "msg": "操作成功", "code": 200, "data": { "result": { "country": "中国", "province": "广东省", "adcode": "440306", "city": "深圳市", "cityCode": "0755", "desc": "广东省 深圳市 宝安区 金海路 靠近汇潮科技大厦", "road": "金海路", "poi": "汇潮科技大厦", "location": "113.8598698,22.5784275", "imei": 0, "radius": 100, "type": 3, "localDateTime": "2021-04-29 12:40:22.64" }, "infocode": "10000", "info": "OK", "status": "1" } }
IP 定位
通对硬件的接入IP地址(注意,这里指的是外网地址,不能使用局域网地址),进行粗略的定位。
坐标转换
对原始的硬件坐标WGS84或者其他地图坐标,转换为各种其他需要平台的坐标,方便开发者在app或者小程序上展现。
地理编码&逆编码
将中文地址转化成经纬度或者经纬度转化成详细中文地址。
好了,如果你在使用中遇到问题或者有其他的需求,小编会第一时间评估的,欢迎交流反馈。