`

MapView 的应用

阅读更多

以下内容Sinfrancis版权所有,专注请注明来自  http://mdev.cc/dev

 

使用MapView 的时候要注意一些的问题:
  1、MapVew并不在普通的包下面,在布局中使用MapView 的时候需要使用com.google.android.maps.MapView类
  2、MapView需要放在MapActivity中才能使用,所以我们的Activity类需要继承MapActivity才行
  3、需要使用Map的ApiKey才行,申请ApiKey请看http://code.google.com/android/toolbox/apis/mapkey.html
  4、使用MapView的时候需要授权,需要加入maps的包,
        加入到AndroidManifest.xml中, 授权加入到manifest元素下: <uses-permission android:name="android.permission.INTERNET" />
        加入maps包,放在application元素下:<uses-library android:name="com.google.android.maps" />


AndroidManifest.xml文件:
 
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="cc.androidos.maptest"
      android:versionCode="1"
      android:versionName="1.0.0">
         <uses-permission android:name="android.permission.INTERNET" />
    <application android:icon="@drawable/icon" android:label="@string/app_name">
    <uses-library android:name="com.google.android.maps" />
        <activity android:name=".DisplayActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>
 
 MapView布局文件如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical" android:layout_width="fill_parent"
 android:layout_height="fill_parent">
 <com.google.android.maps.MapView
  android:id="@+id/map" android:layout_width="fill_parent"
  android:layout_height="400px"
   android:apiKey="你的mapapikey"
  android:clickable="true" />
 <TextView android:id="@+id/text" android:layout_width="fill_parent"
  android:layout_height="wrap_content"></TextView>
</LinearLayout>
 代码只要加入这个布局即可!
分享到:
评论

相关推荐

    Android MapView 应用

    Android MapView 应用,基于Android开发,应用Android SDK 1.5

    数据库与MapView总结

    在IT行业中,数据库和MapView是两个非常关键的概念,广泛应用于各种软件系统,特别是移动应用开发。数据库用于存储、管理和检索数据,而MapView则是一种强大的UI组件,用于展示地理位置信息。 首先,我们来深入了解...

    android mapview

    在Android开发中,`MapView`是Google Maps Android API的一个关键组件,它允许开发者在应用程序中嵌入地图功能。本文将详细介绍如何使用`MapView`进行地图开发,并解决可能出现的问题。 首先,要在Android应用中...

    Android中MapView的使用方法.pdf

    总结,`MapView`是Android应用中实现地图功能的核心组件,通过合理的布局、初始化、生命周期管理和事件监听,开发者可以构建出丰富多样的地图应用,满足用户的导航、定位、地图信息查询等多种需求。在实际开发中,...

    Eclipse 开发 Android, Hello, MapView (学习5)

    在本篇博客“Eclipse开发Android,Hello, MapView(学习5)”中,我们将探讨如何在Android开发环境中使用Eclipse集成开发环境(IDE)来创建一个简单的应用程序,该程序展示了一个显示地图的MapView。这个过程涉及到...

    Qt MapView

    【Qt MapView】是基于Qt框架开发的一个地图查看应用示例,主要展示了如何在Qt环境中集成地图显示功能。Qt是一个跨平台的C++图形用户界面应用程序开发框架,它提供了丰富的API和工具,使得开发者能够创建出高效、美观...

    Android平台室内地图控件MapView.zip

    在Android平台上,开发室内地图应用时,我们常常会用到一个关键的控件——MapView。MapView是Google Maps Android API提供的一种组件,它允许开发者在应用程序中集成地图功能,展示地图数据,实现地图的缩放、平移、...

    tab页中添加mapview

    本文将详细介绍如何在Android应用程序的Tab页中添加`MapView`。 #### 步骤一:准备Google Maps API密钥 在开始之前,我们需要先获得Google Maps API密钥,这是为了确保地图服务的正常运行。下面介绍如何获取密钥。 ...

    PyPI 官网下载 | kivy_garden.mapview-1.0.5.tar.gz

    总结,`kivy_garden.mapview-1.0.5.tar.gz`是一个用于Kivy应用的地图视图库,它使开发者能够轻松地在Python项目中集成地图功能,为构建地理定位或地图相关的应用提供了便利。通过理解Kivy框架和Kivy Garden的工作...

    MapView画路线图和查询附件的公园医院等

    在iOS开发中,`MapView` 是一个非常重要的组件,它允许开发者在应用中展示地图、定位用户位置以及进行各种地理信息操作。在这个特定的案例中,“MapView画路线图和查询附件的公园医院等”是一个结合了Google API的...

    android MapView地图测试

    在Android开发中,`MapView`是Google Maps Android API提供的重要组件,它允许开发者在应用程序中嵌入交互式地图。这个`MapView`地图测试是开发者在实际项目中进行地图功能调试和展示的一个常见实践。下面我们将深入...

    MapView Fragment

    在Android应用开发中,`MapView` 是Google Maps Android API中的一个关键组件,它允许开发者在应用程序中嵌入交互式地图。而`Fragment`是Android架构组件之一,它可以帮助我们构建可重用、可动态组合的用户界面部分...

    mapview+biee资料

    【标题】"MapView与BIEE结合应用详解" 【描述】MapView与BIEE(Business Intelligence Enterprise Edition)的整合是将地理空间数据与商业智能数据相结合的一种强大工具,它能够提供直观的地理位置可视化,帮助用户...

    接触MapView

    在IT行业中,MapView是一个非常重要的组件,特别是在移动应用开发领域,尤其是在Android系统中。MapView是Google Maps API的一个关键部分,它允许开发者将地图集成到自己的应用程序中,展示地理位置信息,进行导航、...

    使用ItemizedOverlay在mapview上创建浮动按钮

    在Android开发中,MapView是Google Maps API提供的一种视图组件,用于在应用程序中显示地图。为了增强用户体验,我们有时需要在MapView上添加自定义功能,例如浮动按钮。`ItemizedOverlay`是Android SDK中一个非常...

    IOS应用源码——Rotatable MapView for iOS.rar

    在iOS开发中,MapKit框架提供了地图视图(MapView)的功能,使得开发者能够方便地集成地图到应用程序中。"Rotatable MapView for iOS"是一个专为iOS平台设计的开源项目,它扩展了MapKit的基本功能,增加了地图旋转的...

    PyPI 官网下载 | kivy_garden.mapview-1.0.2.tar.gz

    mapview库是一个专门用于在Kivy应用中集成地图的模块。它允许开发者轻松地将交互式地图整合到他们的应用中,支持多种地图服务提供商,比如Google Maps、OpenStreetMap等。1.0.2版本可能是该库的一个稳定版本,包含了...

    base_mapview,扑动.zip

    对于“base_mapview”这个插件,它可能提供了地图渲染、定位、路线规划、地图标记、点击事件处理等常见地图功能的API,让开发者能够轻松地在Flutter应用中实现地图交互。 地图视图的实现通常依赖于底层的地图服务...

Global site tag (gtag.js) - Google Analytics