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

2019-07-15 15:32发布

我想做个定位系统,就是GPS获取经纬度信息,然后发送到网上、最后PC端从网上下载数据,实时显示在谷歌地图上。实现物品防丢的功能。   目前GPS获取经纬度的程序我已经调出来了,可是将数据传到网上,以及在谷歌地图上显示这部分我不知怎么下手,我有个想法是用GPRS模块传到网上,可是51单片机只有1个串口,不能实时传送数据。因此来这边问问大家有没有什么更好的方法,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
zjbhello
1楼-- · 2019-07-15 16:01
楼主的思路是正确的,GPRS一分钟上传四五个数据点应该是没有问题的
想要实现GPS的数据点在google earth上面实时显示,需要熟悉google earth的API接口及调用,还要会JavaScript编程,可以多在网上搜索下 最佳答案
小易不易啊
2楼-- · 2019-07-15 17:54
zjbhello 发表于 2015-11-26 20:23
楼主的思路是正确的,GPRS一分钟上传四五个数据点应该是没有问题的
想要实现GPS的数据点在google earth上面实时显示,需要熟悉google earth的API接口及调用,还要会JavaScript编程,可以多在网上搜索下

javasc。。。这个wo完全不会,,,
小易不易啊
3楼-- · 2019-07-15 18:17
 精彩回答 2  元偷偷看……
zjbhello
4楼-- · 2019-07-15 23:48
小易不易啊 发表于 2015-11-26 21:42
还有GPRS是往固定IP上传的,而PC的IP都是变化的,这个不知怎么解决 。。

一般是把数据传输的网络服务器上面吧,直接利用域名进行连接应该可以避免这个问题
冰葑世纪
5楼-- · 2019-07-16 05:27
小易不易啊 发表于 2015-11-26 21:42
还有GPRS是往固定IP上传的,而PC的IP都是变化的,这个不知怎么解决 。。

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

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

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

关于你说单片机只有一个串口的问题,,,如果你GPS用了一个串口,GPRS又要用串口,那你只能换单片机了。用STM32吧
小易不易啊
6楼-- · 2019-07-16 08:07
冰葑世纪 发表于 2015-12-3 16:19
一般是传到服务器上面的,如果需要本地电脑当服务器,可以下载个花生壳,映射一下。这样就可以得到固定的IP了。

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

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

一周热门 更多>