频道栏目
首页 > 程序开发 > 移动开发 > Android > 正文
Android开源代码解读の地图照片应用Panoramio的实现详解(一)
2012-02-24 10:10:03           
收藏   我要投稿

Panoramio是一个照片分享社群,网址是http://www.panoramio.com/,现在被google收购了。注册之后就可以上传自己的照片,这些照片上传后可以在卫星地图上进行定位,经过审核的照片将有可能出现在Google Earth上,网站的宗旨是以照片发掘全世界,网站的logo如下:

 \

 

本文将要学习的开源代码也叫Panoramio,它实现的功能就是根据用户在地图上选择的地点,从Panoramio上获取周边的照片并以ListView形式显示出来,用户可以选择某种照片进行查看。首先来看下程序启动后的主界面:

 \

 

在MapView中选择要查看的地点,点击Search panoramio按钮将切换到显示周边图片列表的Activity上,如下图,先是开启后台线程从网上download,这时界面显示忙,将列表控件等设为不可见,一旦有图片加载完成,则显示出来:

 \\


 

如果要查看某张照片,点击它,将跳转到单张照片显示Activity,如下图所示:

 \\

 

在单张照片的查看界面上,也就是上面右图,点击手机上的菜单键,将弹出菜单如下图所示,有四个菜单选项,Radar选项将启动用户手机中的雷达应用(如果存在的话),否则弹出错误对话框提示手机中不存在雷达应用;Map选项将跳转到自定义地图Activity上,以MapView形式显示用户当前所在位置和当前照片拍摄的位置;Author info选项将在浏览器中显示照片作者信息;View on web选项将在浏览器中显示照片信息。

 \


 

本文就先这样吧,后面几篇文章将详细分解这个小程序的实现。


 摘自 ASCE1885


 

点击复制链接 与好友分享!回本站首页
相关TAG标签 代码 地图 照片
上一篇:基于移动平台的多媒体框架——移植Live555到Android上
下一篇:Android开源代码解读の地图照片应用Panoramio的实现详解(二)
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站