GOOGLE MAP API是Android的靓点之一,我们可以创建一个MapActivity的子类,将MapView显示于其上即可,可以用MapController来控制显示的坐标、地图模式和视野高度,处理起来非常简单。
完整代码如下:
public class MapTest extends MapActivity {
private MapView mapView;
private MapController mc;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mapview);
mapView = (MapView) findViewById(R.id.map);
mapView.setTraffic(true);
mc = mapView.getController();
GeoPoint gp = new GeoPoint((int) (30.659259 * 1000000), (int) (104.065762 * 1000000)); //地理坐标
mc.animateTo(gp);
mc.setZoom(12);
}
@Override
protected boolean isRouteDisplayed() {
return false;
}
}
mapview.xml内容如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
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="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="0mHnPl2NS9XPKx6pKwJriV2Wj-mEHSh71yyX_SQ"
/>
</RelativeLayout>
注意:
1、你要申请一个自己的apiKey;
2、不要忘了设置互联网访问权限。
(作者:子轩,邮箱:zh1003@163.com)
[本节结束]
分享到:
相关推荐
在Android应用开发中,谷歌地图(Google Maps)是不可或缺的一部分,它允许开发者集成地图功能到自己的应用程序中,为用户提供地理位置信息、导航等服务。本文将深入探讨如何在Android应用中集成和利用谷歌地图API,...
这个压缩包文件“安卓Android源码——写的google map api 应用.zip”显然是一个示例项目,用于展示如何在Android应用中集成和使用Google Maps API。通过这个项目,我们可以学习到以下几个关键知识点: 1. **Google ...
这份名为"安卓Android源码——调用GoogleMap源码,点击事件在注释里面.zip"的资源包含了一个示例项目,演示了如何在Android应用中集成并操作Google Maps API。下面我们将详细探讨这个过程中的关键知识点。 首先,...
总的来说,"ASP.NET源码——GoogleMap地图控件应用源码.zip"是一个很好的学习资源,它能帮助开发者深入理解如何在实际项目中利用ASP.NET和Google Maps API来创建动态、交互的地图功能。通过分析和研究这个源码,...
这份"安卓Android源码——调用GoogleMap源码,点击事件在注释里面.rar"的压缩包内容,显然包含了关于如何在Android应用中集成并处理Google Map点击事件的源码示例。下面我们将详细讨论这个知识点。 首先,我们需要...
在这个文件中,我们可以深入研究Android的Map API,以及如何与Google Maps服务集成。下面将详细探讨Android中的地图功能开发及其相关知识点。 1. Android Map API:Android提供了Google Maps API,它允许开发者在...
《安卓Android源码解析——AMap__API_Demo_V2.0.4(Location_API_V1.0.2)》 在安卓开发中,高德地图(AMap)API是一个广泛使用的定位与地图服务库,它提供了丰富的地图展示、定位、路线规划等功能。此篇将深入解析A...
本教程主要围绕"google-Map.zip"这个压缩包,探讨如何在Android应用中使用Google Maps API,实现一个Android客户端的Google Map实例。我们将会讨论以下几个关键知识点: 1. **Google Maps API Key**: 在使用...
在Android平台上,Google Map应用是开发地图集成的重要组成部分,它为开发者提供了丰富的API和服务,使得在移动设备上实现地图展示、定位、导航等功能变得轻松易行。本篇将深入探讨如何在Android应用中使用Google ...
《Android NDK与GoogleMap集成应用详解》 在Android开发领域,NDK(Native Development Kit)和Google Map API是两个非常重要的技术。NDK提供了一种方式,让开发者可以使用C/C++原生代码来编写部分应用,以提高性能...
"安卓Android源码——map_baidu.zip"很显然指向的是与百度地图相关的Android源代码。这个压缩包很可能包含了百度地图SDK在Android平台上的实现细节,让我们来探讨一下其中可能包含的关键知识点。 首先,Android源码...
实现通过GPS或NetWork获取当前位置的经纬度,并且在Google Map Android v2上显示
安卓 android google map 谷歌地图
在Android平台上实现Google Map导航功能,需要利用Google Maps Android API v2。自2013年起,API进行了重大更新,导致旧版本的一些类不再适用。本文将详细介绍如何使用最新的API来实现位置获取、通过地名获取经纬度...
在Android开发中,GoogleMap API是一个非常重要的工具,它允许开发者在应用中集成地图功能,实现定位、导航、路线规划等复杂操作。本篇将详细探讨如何在Android应用中使用GoogleMap进行定位。 首先,我们需要在项目...
Android google map API例子
本压缩包“安卓Andriod源码——AMap__API_Demo.zip”提供了基于高德地图API的示例代码,帮助开发者更好地理解和运用高德地图SDK在Android平台上的功能。 高德地图SDK(Software Development Kit)是为开发者提供的...