关于gps的疑问,欢迎大家来聊聊

yifeng7956 2010-07-13 03:50:55
最近欲做个gps的软件。有几点疑问。
1.gps在室内定位,有时候是获取得到的当前经纬度坐标其实是上次的。可能是因为室内没连接到卫星。 在api里有对卫星的监听接口,那么我们一般判断连接了几颗卫星以后 就可以定位了呢? 或者取保此次定位有效呢?
2.为什么google map 在室内一样也可以定位呢?
3. 一个健全的定位流程应该是如何呢? 猜想的 先搜星---(搜到N个星以后实现定位,这个实现的依据是星数还是?)----获取当前经纬度。

也希望大家对所想到 所遇见的问题 提出自己的想法! 谢谢
...全文
65 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
uBar 2010-08-25
  • 打赏
  • 举报
回复
google maps 呈现给大家的地图已经加密过
jiangwu16 2010-08-25
  • 打赏
  • 举报
回复
Google 还可以吧。
f8376904110 2010-08-25
  • 打赏
  • 举报
回复
1,一般是三个星就能定位,但是不是精准的。如果定位准备的话一般至少要5个以上。如果在室个定位的话,一般是6-8个星的!而且你说是上一次的位置。这是对的。因为你没定位。GPS就把最后一次定位的信息暂时保存在手机的GPS信号里!
2.如果GG在室内也可以定位。那也就是说你手机也是室内定位的呀。为什么说你的手机室内不能定位呢。。。
3.你猜的基本是对的。GPS的功能就是通过通信卫星得到当前你所在的位置的一些信息,经,纬。时间 。日期。角度。速度,精度。海拔。等。。。我们只是用GPS的数据一般联系到地图上了。而地图是属于GIS的内容了。还有一个RS加GPS加GIS。被称做3S.再讲就是专业的了
看上楼上的都说地图偏移的问题。你们看一下maps.google.com和ditu.google.com的两个卫星和线刑地图对比以后就知道了。ditu.google.com没有偏移,maps的就有。而我们用到开发中申请的googlemapkey是在基于maps.google.com上的。所以,我们用的也是maps.google.com的接口的地图数据。所以才会产生偏移!但这个偏移怎么解决。好像和大地坐标有关(个人认为),但我试了几个方法,一直没办法很精确的改正。最多是大部分都对的。但在全国的有些地方,还是会产生一些小的偏移。
希望以上说的,能对于楼主有点帮助。具体的GPS的相关知识,你可能要看专业的了1
yifeng7956 2010-07-14
  • 打赏
  • 举报
回复
矫正方法 只能在你获取当前GPS坐标的时候 加入风力,山脉,用高电力 这样可以获取的坐标精确些。 google只是给你提供了一个地图。 用你获得的经纬度 去匹配他的地图。 当然了 如果他地图 本身就不准的话, 再精确的GPS定位 也没意义。
vclongking 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yifeng7956 的回复:]
2楼说的地位偏差 是由于他地图换算引起的。 不是GPS的问题
[/Quote]那它的那种偏差有没有什么方法能够矫正了?
yifeng7956 2010-07-14
  • 打赏
  • 举报
回复
2楼说的地位偏差 是由于他地图换算引起的。 不是GPS的问题
vclongking 2010-07-13
  • 打赏
  • 举报
回复
感觉Google的地位偏差很严重。

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧