微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 将GPS获取的经纬度发送到网上、然后再谷歌地图上显示具体的位置。

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

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

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

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

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

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

一般是传到服务器上面的,如果需要本地电脑当服务器,可以下载个花生壳,映射一下。这样就可以得到固定的IP了。
GPRS想做实时传输有点困难,可以每隔10秒采集一次传输,也可以每2秒采集一次,存起来,当数据量达到900字节的时候传输。
上位机,获取到传输上来的经纬度后,再转换成百度地图经纬度,通过调用百度地图API。就可以进行轨迹显示。百度地图API提供了源码。很方便。
关于你说单片机只有一个串口的问题,,,如果你GPS用了一个串口,GPRS又要用串口,那你只能换单片机了。用STM32吧

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

请问小编当初解决问题了吗?我现在遇到了类似的问题,能讲一下解决的思路吗?

小编你看到消息吗?求助,求回复

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top