Android Map Api 使用和开发
景点介绍及定位(如:以吉珠为例)
此款应用可以应用于新生入学,以及公园、游乐场、会展中心等公共场所。
用户进入景区内,可以显示景区地图,以及用户当前位置,指南针,在地图上标明附近的场馆,允许用户方便的查看附近的场馆介绍(场馆介绍可以播放动画或者语音)。
对于游乐场或者剧院可以开启表演场次自动推送提醒功能。
题目要求:设定一个具体的应用场景进行应用的开发。
最近正在做和地图相关的项目,想记录和整理一下的这方面的内容发出来,既是自己整理总结,也是和别人分享经验。
做过android 地图相关项目的同学估计都会有一些相同的需求,这些需求在android 上谷歌自己做的地图软件都做得很好,很多人想模仿参考来做,比如:
1、弹出浮动的搜索框,并能搜索地址并定位
2、长按地图出现当前位置的泡泡(popup),泡泡里有标题和内容,有详细地址和详细信息
3、自动定位到当前位置
4、显示各种图层
这么多需求不是一下子都能做出来的,而且做好了也不容易。
那这篇先写一些怎么把google地图添加到android程序中,还有把主界面显示做一下。
先看下主界面出来的效果:
这张图怎么样? 是不是长得和Google自己的地图软件一样啊,这个其实是我模仿做出来的,咱们山寨有力量,这点模仿算不了什么。
那开始进入代码阶段吧。
一、申请key
网上有不少教你怎么添加地图的教程,我这里就不啰嗦太多了,简单的说一下
首先需要申请Android Map API Key,因为我们现在只要是进行测试熟悉Google map api的应用,所以可以使用Debug版的证明书即可
在不同的操作系统中,keystore位于如下位置:
· Windows Vista: C:/Users//.android/
· Windows XP: C:/Documents and Settings//.android/
· OS X and Linux: ~/.android/
最后打开申请Key的网站:申请链接。
也可以参考这篇文章去申请Key :http://hb./a/20110221/
那到这里就假设拿到了Key了。
二、 ,layout
,上面加注释就好了
[xhtml] view plaincopy
<?xml version="" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas./apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="horizontal" android:background="***@drawable/searchbg">
<!-- 这个就是搜索按钮了,你别看它想个输入框,其实是个button -->
<Button android:id="@+id/search" android:background="***@drawable/searchbtn"
android:layout_marginLeft="12dp"
android:layout_marginTop="5dp"
android:layout_width="150dp"
android:layout_height="35dp"
android:hint="搜索地图"
android:textSize="17sp"
android:singleLine="true"
调用地图安卓 来自淘豆网m.daumloan.com转载请标明出处.