【10.0.102】【关于地图定位的功能】
请问活字格能否实现接收某个gps设备(或者手机移动端开启了某个活字格应用)的地理位置信息,然后将其展示在地图控件上并定时更新地理位置坐标?有点类似嘀嘀打车中车辆定位的功能您好,假如接受定位信息的活字格应用是A,发送定位信息的设备是B
意思就是如果B是开启了某个活字格应用的手机,pda等其他的设备,那活字格里面是可以使用发送http请求命令的。
那我们就可以在A中建一个服务端命令,在之前版本可以通过发生http请求来实现,B应用调用A应用的服务端命令,实现将B应用的定位信息发送给A应用
用服务端命令开发和调用WebAPI,实现服务器间数据通讯
https://gcdn.grapecity.com.cn/showtopic-153684-1-1.html
(出处: 葡萄城开发者社区)
新版本中直接使用服务端命令共享功能就可以实现
活字格10.0 update1新功能解密:九丶 服务端命令共享-实战1
https://gcdn.grapecity.com.cn/showtopic-224761-1-1.html
(出处: 葡萄城开发者社区)
但如果设备B不是活字格应用,那就要看B设备提供了怎样的通信协议去获取数据了
您好,首先得考虑一下,这个gps设备的数据是怎么获取的呢,如果是活字格应用的话,可以通过服务端命令暴露接口,其他设备就可以通过发送http请求过去了。如果是其他设备的话,得看一下设备提供接口是什么,然后在活字格中获取数据即可。
获取到数据之后,接下来考虑如何在活字格中展示这个定位,一般就是集成百度地图,在百度地图中添加标记即可,可以参考下方的帖子
百度地图批量标记点怎么写JS
https://gcdn.grapecity.com.cn/showtopic-162258-1-1.html
(出处: 葡萄城开发者社区)
Lay.Li 发表于 2024-11-19 17:08
您好,首先得考虑一下,这个gps设备的数据是怎么获取的呢,如果是活字格应用的话,可以通过服务端命令暴露 ...
如果是活字格应用的话,可以通过服务端命令暴露接口,其他设备就可以通过发送http请求过去了
这句话不大理解,能详细说一下嘛 Lay.Li 发表于 2024-11-20 10:23
您好,假如接受定位信息的活字格应用是A,发送定位信息的设备是B
意思就是如果B是开启了某个活字格应用 ...
谢谢解答,大概流程清楚。但问题是B要怎样才能将自己的位置信息发送给A?
这个假定A和B都是活字格应用,新版本的话,在A应用中创建一个服务端命令,创建服务端命令的时候可以添加参数。
然后在B应用中调用A服务端命令,将位置信息通过参数传递就可以了哈,思路大概就是这样
现在B已经确定好就是活字格应用了么?
本帖最后由 毛毛 于 2024-11-20 11:27 编辑
Lay.Li 发表于 2024-11-20 10:59
这个假定A和B都是活字格应用,新版本的话,在A应用中创建一个服务端命令,创建服务端命令的时候可以添加参 ...
B端先用活字格试一下看能实现不。
A建服务端命令,B发送http请求这个我知道。
我的问题是B要怎么获取自己的位置信息。刚刚在论坛上搜了下,是不是必须用HAC才行?
您好,在活字格中实现定位的话,可以使用下方的方案哈
百度地图插件,高德地图插件
帮你打开活字格更神奇的功能:八十四,企业微信集成(扫码定位接口实现)
https://gcdn.grapecity.com.cn/showtopic-78634-1-1.html
(出处: 葡萄城开发者社区)
帮你打开活字格更神奇的功能:八十五,微信公众号集成(扫码定位接口实现)
https://gcdn.grapecity.com.cn/showtopic-78639-1-1.html
(出处: 葡萄城开发者社区)
帮你打开活字格更神奇的功能:八十六,钉钉集成(扫码定位接口实现)
https://gcdn.grapecity.com.cn/showtopic-78643-1-1.html
(出处: 葡萄城开发者社区)
Lay.Li 发表于 2024-11-20 12:03
您好,在活字格中实现定位的话,可以使用下方的方案哈
现在调用device.geolocation.get接口已经可以获取经纬度数据了,但是地址、城市信息为空,翻了下官方文档,旧版的device.geolocation.get接口已经被新版的getLocation替换了。
钉钉文档
按照教程中提到的,将getLocation添加到ddauthentication.js文件的列表中
但是在手机端调用还是不成功,看了下日志,提示如下
请问是不是ddauthentication.js没有随着钉钉更新?
您好,调用device.geolocation.get可以获取经纬度数据,那说明就鉴权接口调用都是正常的
看截图可能是这里最后少了一个逗号的原因
页:
[1]
2