使用 GPS API 和地理位置的迷你应用程序

Posted

技术标签:

【中文标题】使用 GPS API 和地理位置的迷你应用程序【英文标题】:mini-app which makes use of GPS API and geo location 【发布时间】:2013-04-25 03:54:30 【问题描述】:

我有一个任务 •您必须开发一个迷你应用程序,利用android 或Windows 平台上可用的GPS API 来使用设备的地理位置 • POI 输入屏幕中的第一个按钮是拍照。在拍摄快照之前,按钮应显示拍摄照片 -PENDING。按下此按钮应调用相机拍摄快照。拍摄快照后,按钮应更改为拍照 - 完成 •照片中的地理位置被用作公开可用的地理信息的输入,以提取位置信息,如地点、城镇、城市、地区。 •例如。如果用户位于 19.15915°,72.97020°,在 Web 查询或任何地理信息站点中输入 19.15915,72.97020 会产生如下所示的结果

我没听懂。他在这里说的是什么照片?如何从这张照片中获取经度和纬度?请指导我有关此方面的信息,我们将不胜感激有关如何进行编程的一些帮助

【问题讨论】:

【参考方案1】:

第一点说“利用 Android 或 Windows 平台上的 GPS API 来使用设备的地理位置”。因此需要使用设备的 LocationManager (Android) 收集地理信息。我认为这与照片无关。

据我了解,您可以使用 (lat,long) 和 reverseGeocode api 获取城市、城镇、地区信息,然后将照片与这些信息一起上传到您的服务器。或对这些数据做任何事情(照片->(纬度、经度、城市、城镇、地区...等))。

【讨论】:

【参考方案2】:

您可以从照片本身获取纬度和经度。您将拍摄的快照具有 gps 纬度和 gps 经度等属性。所以你有了纬度和经度,现在你可以通过将纬度和经度作为参数传递给以下网址来轻松获取当前位置: http://maps.googleapis.com/maps/api/geocode/json?latlng=latitude,longitude&sensor=true 并解析当前位置。

【讨论】:

以上是关于使用 GPS API 和地理位置的迷你应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在打开另一个 GPS 应用程序之前,地理围栏随机无法触发

H5 使用地理位置定位

H5 使用地理位置定位

给定 GPS 的地理位置,如何在给定的 x 米半径内找到纬度和经度

HTML5API之获取地理位置详解

Android Geofencing API 在后台可以正常工作,但不能用于 GPS