我正在尝试使用GPS
创建应用程序。我得到了latitude
和longitude
。有没有办法可以说我是在建筑物的一楼还是二楼?
有没有办法让我可以得到高度或任何其他属性,如果我在一楼或二楼?
抱歉,我没有任何代码可以向您展示,我只需要了解是否可能,以及如何实现这一点的一些建议。
答案 0 :(得分:4)
不幸的是,您无法获得楼层数等。您正在寻找的高度通常被称为高度或高度。谷歌提供他们称之为Elevation API
的东西,你可能会很幸运。遗憾的是,移动设备不是很准确。
顺便说一下,你的问题很广泛,你可能想做一些研究,然后回答一个更具体的问题并与编程有关。
答案 1 :(得分:0)
许多GPS解决方案的主要问题之一是the accuracy of the measured altitude。 我对在手机设备上获得准确高度的可能性存在很大疑问。甚至纬度和经度are not accurate也可以达到全面的商业GPS服务,例如基于卫星的增强系统(SBAS)。
答案 2 :(得分:0)
是的,可以看到这个链接:
http://users.erols.com/dlwilson/gpsvert.htm
和这一个:
http://webhelp.esri.com/arcpad/8.0/referenceguide/index.htm#gps_rangefinder/concept_gpsheight.htm
关于实现有一个类似于gpsd for android的项目我认为使用它或使用gpsd是一个好主意,如果你可以在谷歌代码将它移植到android项目页面:
答案 3 :(得分:0)
目前的标准GPS接收器非常不准确。我拥有一个带有“更好”接收器的garmin GPS,但仍然非常不稳定。准确度可能在+/- 50m左右。 Cellulars通常有更便宜的接收器,可以节省费用而不是准确性。