单片机/MCUwilliam hill官网
直播中

yiwp

10年用户 116经验值
擅长:可编程逻辑 嵌入式技术 控制/MCU
私信 关注
[问答]

【求助】将GPS获取的经纬度发送到网上、然后再谷歌地图上显示具体的位置。

我想做个定位系统,就是GPS获取经纬度信息,然后发送到网上、最后PC端从网上下载数据,实时显示在谷歌地图上。实现物品防丢的功能。   目前GPS获取经纬度的程序我已经调出来了,可是将数据传到网上,以及在谷歌地图上显示这部分我不知怎么下手,我有个想法是用GPRS模块传到网上,可是51单片机只有1个串口,不能实时传送数据。因此来这边问问大家有没有什么更好的方法,谢谢。

回帖(9)

赵俊波

2015-11-26 15:22:27

最佳答案

楼主的思路是正确的,GPRS一分钟上传四五个数据点应该是没有问题的
想要实现GPS的数据点在google earth上面实时显示,需要熟悉google earth的API接口及调用,还要会JavaScript编程,可以多在网上搜索下
举报

yiwp

2015-11-26 21:40:51
引用: z***hello 发表于 2015-11-26 20:23
楼主的思路是正确的,GPRS一分钟上传四五个数据点应该是没有问题的
想要实现GPS的数据点在google earth上面实时显示,需要熟悉google earth的API接口及调用,还要会JavaScript编程,可以多在网上搜索下

javasc。。。这个wo完全不会,,,
举报

yiwp

2015-11-26 21:42:09
引用: z***hello 发表于 2015-11-26 15:22
楼主的思路是正确的,GPRS一分钟上传四五个数据点应该是没有问题的
想要实现GPS的数据点在google earth上面实时显示,需要熟悉google earth的API接口及调用,还要会JavaScript编程,可以多在网上搜索下

还有GPRS是往固定IP上传的,而PC的IP都是变化的,这个不知怎么解决 。。
举报

赵俊波

2015-11-27 10:38:17
引用: 小易不易啊 发表于 2015-11-26 21:42
还有GPRS是往固定IP上传的,而PC的IP都是变化的,这个不知怎么解决 。。

一般是把数据传输的网络服务器上面吧,直接利用域名进行连接应该可以避免这个问题
举报

冰葑世纪

2015-12-3 16:19:59
引用: 小易不易啊 发表于 2015-11-26 21:42
还有GPRS是往固定IP上传的,而PC的IP都是变化的,这个不知怎么解决 。。

一般是传到服务器上面的,如果需要本地电脑当服务器,可以下载个花生壳,映射一下。这样就可以得到固定的IP了。

GPRS想做实时传输有点困难,可以每隔10秒采集一次传输,也可以每2秒采集一次,存起来,当数据量达到900字节的时候传输。

上位机,获取到传输上来的经纬度后,再转换成百度地图经纬度,通过调用百度地图API。就可以进行轨迹显示。百度地图API提供了源码。很方便。。

关于你说单片机只有一个串口的问题,,,如果你GPS用了一个串口,GPRS又要用串口,那你只能换单片机了。用STM32吧
举报

yiwp

2015-12-3 20:53:17
引用: 冰葑世纪 发表于 2015-12-3 16:19
一般是传到服务器上面的,如果需要本地电脑当服务器,可以下载个花生壳,映射一下。这样就可以得到固定的IP了。

GPRS想做实时传输有点困难,可以每隔10秒采集一次传输,也可以每2秒采集一次,存起来,当数据量达到900字节的时候传输。

非常感谢,你这么说我感觉很清晰了,我现在用的是STC12C5A60S2,刚好有两个串口,我试着用这个做一下,不行再用STM32,毕竟32不太会
举报

ID1301540125

2017-4-16 12:46:28
请问楼主当初解决问题了吗?我现在遇到了类似的问题,能讲一下解决的思路吗?
举报

ID1301540125

2017-4-17 10:38:57
楼主你看到消息吗?求助,求回复
举报

ID1301540125

2017-5-1 16:34:38
举报

更多回帖

发帖
×
20
完善资料,
赚取积分