1

我试图弄清楚是否可以从照片中获取位置,然后使用该信息在我的地图叠加层上放置一个标记。有没有人这样做过。我真的不知道在哪里。如果有人有兴趣帮助我,我将提供我的应用程序的完整源代码。基本上我想制作一个显示地图的程序,该地图显示其他用户添加的标记。标记只能从照片中放置。我已经设置了地图以及我想如何调用相机并拍照,但我不确定如何从那里开始。

4

2 回答 2

0

您是否使用 Google 地图作为地图 API?

如果是这样,那么在拍摄照片时将纬度和经度值存储在数据库(或数组或任何你喜欢的地方)中

然后,当查看地图时,根据这些存储的位置显示标记。

没有更多信息,这是我目前能提供给你的最多信息

问候射频

于 2012-11-01T02:25:47.857 回答
0

根据您的“其他用户”声明,您应该查看是否可以获取在大多数 JPG 照片中存储为元数据的 EXIF 数据。这就是 Flickr API 允许您根据位置搜索照片的方式。通过使用 EXIF 数据,您可以使用任何照片,而不仅仅是从您的应用中拍摄的照片。如果您确实希望所有内容都通过您自己的应用程序,您可以创建一个数据库,将用户照片与通过LocationListener. 只要知道如果没有打开 GPS,设备的位置就不会非常准确。

于 2012-11-01T05:11:25.510 回答