android学习笔记之GoogleMap 【转】
来源:互联网 发布:自动填写验证码软件 编辑:程序博客网 时间:2024/04/27 15:48
GoogleMap介绍
1、Google提供了一组API,可以很方便的在应用程序当中添加基于地图的功能
2、Android将大部分的地图功能封装在MapView当中
3、MapView将通过GoogleMaps服务取得数据,并以地图的方式显示出来
4、MapView提供了一组控件用于地图的控制
获取Maps API Key(一)
应用程序签名:
1、Android系统要求所有应用程序都必须使用证书进行签名
2、在证书当中包含一个唯一的key
3、证书用于标示应用程序的作者
4、在开发和调试的过程的当中可以使用debug key(C:\Users\<user>\.andriod\debug.keystore)
获取Maps APIKey(二)
Debug Key的相关参数:
Keystore name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “ android”
CN: “CN=Android Debug,O=Android,C=US”
获取Maps APIKey(三)
申请Google MapsAPI Key:
1、生成证书指纹:
2、打开http://code.google.com/intl/zh-CN/android/maps-api-signup.html,输入上面的认证指纹,得到密钥:0O5eD1kV9shMg3crOS_pWL_pXONMv8ss4b19oTQ
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0O5eD1kV9shMg3crOS_pWL_pXONMv8ss4b19oTQ"
/>
创建一个MapView
1、创建项目,“built target”选择“Google Inc 2.3.3”
2、创建一个Activity,继承MapActivity
3、在布局文件当中添加如下控件:
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="0O5eD1kV9shMg3crOS_pWL_pXONMv8ss4b19oTQ"
/>
5、在AndroidManifest.xml文件中需要添加以下库和权限:
<uses-library android:name="com.google.android.maps"/>
<uses-permissionandroid:name="android.permission.INTERNET" />
在地图当中使用标记的步骤:
1、在MapView之上创建一个单独的图层Overlay
2、创建标记对象
3、将标记显示在指定图层的指定位置
4、处理点击标记的事件
Overlay的作用
1、一个Overlay对象就代表了显示在MapView之上的图层
2、在一个Overlay当中可以包含多个地图标记
ItemizedOverlay的作用
1、ItemizedOverlay是Overlay的子类
2、在该类当中持有一个或者多个OverlayItem
3、每一个OverlayItem代表一个标记
- android学习笔记之GoogleMap 【转】
- android学习笔记之GoogleMap
- android 学习之---Android之GoogleMap(转)
- Android之GoogleMap
- Android之googleMap(其一)
- Android之googleMap(其二)
- Android之googleMap
- Android之googleMap(其一)
- Android之googleMap(其二)
- Android之googleMap
- Android之googleMap 2
- android之GoogleMap(二)
- googlemap学习
- android网络-GoogleMap之GPS定位
- android网络-GoogleMap之Json解析
- 【android学习之十六】——特色功能1:GoogleMap手机地图
- googleMap学习资料网站
- Android GoogleMap使用方法
- 如何获取 android API key
- spring 3.1.0.M 注解MVC + filter + AOP + memcache + C3P0
- OEMAddressTable 内存映射表是怎么被wince使用的
- 遇读写冲突。。。
- C#参数化查询数据库防注入
- android学习笔记之GoogleMap 【转】
- JSP页面传值乱码解决方法汇总
- ResourceBundle【转自熔岩博客】
- S3C6410 MFC decode H.264流程
- “System.Net.Dns.GetHostByName(string)”已过时
- 杂记【备忘】
- POJ1949 DP基础题
- VC读取多张bmp图片。像幻灯片一样一个一个全屏显示
- Android 怎么把异常的StackTrace信息格式化为String