从照片中获取位置,然后使用它在地图上放置标记

时间:2012-11-01 01:16:06

标签: android google-maps android-camera google-maps-markers

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

2 个答案:

答案 0 :(得分:0)

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

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

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

目前没有我能提供的最多信息

此致 RF

答案 1 :(得分:0)

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