`
hwy584624785
  • 浏览: 47101 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Google Map(一)

阅读更多

今天学习了google map的简单开发,此篇博文主要内容是:在android手机上显示google map。 

下面就来完成上面所提及的功能:

1、首先要在AndroidManifest.xml中添加the standard Android library,在AndroidManifest.xml的application节点中添加如下内容 

 

<uses-library android:name="com.google.android.maps" /> 

 

另外还要开通网络权限,在manifest的child节点中添加如下

 

<uses-permission android:name="android.permission.INTERNET" />

 

 

2、打开res/layout/main.xml,在里面添加com.google.android.maps.MapView节点:

 

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey="0JF2BOEcpjLIf3HVmXn28EL-ahyk_mJbHBICUeg"
/>

 

 

 

 

<!-- 这个apiKey是我申请的,各不一样,你们要用使用自己的apiKey --> 

 

3、我们要把自己写的Activity类实现MapActivity类。

 

public class googlemap1 extends MapActivity {

 

 

 

4、必须重写MapActivityisRouteDisplayed()方法

 

@Override
protected boolean isRouteDisplayed() {
          return false;
}

 

 

5、添加onCreate()回调方法

 

 

@Override 
public void onCreate(Bundle savedInstanceState) { 
	super.onCreate(savedInstanceState); 
	setContentView(R.layout.main); 
	MapView mapView = (MapView) findViewById(R.id.mapview); 
	mapView.setBuiltInZoomControls(true); //设置mapView显示用于缩放的工具条 } 
}

 

 到此我们就可以获得google map显示在手机屏幕上了,当然我们不仅仅是使用google map在手机上简单的显示而已,下面我们在地图上添加OverlayItem(地图上显示的标记)。详情请参见 (Google Map(二))

分享到:
评论

相关推荐

    谷歌地图Google Map API V3中文开发文档

    谷歌地图 Google Map API V3 中文开发文档是 Google 公司提供的一种基于 Web 的地图应用程序接口,允许开发者在自己的网站或应用程序中嵌入谷歌地图,以提供地图检索、路线规划、地标显示等功能。本文档旨在为开发者...

    GoogleMap谷歌地图demo

    在IT行业中,GoogleMap是一个广泛使用的地图服务,它提供了丰富的API接口,允许开发者在其应用程序中集成地图功能。本文将深入探讨GoogleMap谷歌地图API的使用,以及如何通过它实现一个全面的地图工具。 首先,让...

    谷歌地图GoogleMap

    一、Google Map API基础 Google Map API的使用首先需要在Google Cloud Platform上注册并获取API密钥,这个密钥用于验证应用程序的身份,防止滥用。API的调用通常包括JavaScript API、Static Maps API以及Directions...

    google map应用实例

    在IT领域,Google Map是一款广泛使用的在线地图服务,它提供了丰富的功能,如定位、导航、路线规划、街景查看等。本应用实例将探讨如何利用Google Map API在离线环境中实现地图服务,这对于那些网络不稳定或者需要在...

    Ext Google Map 简易开发框架

    Ext Google Map简易开发框架是一种将流行的JavaScript库ExtJs与Google Maps API相结合的开发方式,用于构建功能丰富的地理信息系统。这个框架允许开发者轻松地在网页上展示地图,管理地图图层,控制图层的可见性,...

    谷歌MAP_V3中文详解以及一个简单例子

    var map = new google.maps.Map(document.getElementById('map'), { zoom: 8, center: myLatLng }); } ``` 这段代码会在ID为`map`的`div`元素内显示一个中心位于澳大利亚悉尼的地图,缩放级别为8。 谷歌地图API...

    googleMap根据经纬度获取地理位置

    首先,`googleMap根据经纬度获取地理位置`这个标题涉及到的核心技术是Google Maps Geocoding服务。Geocoding是将地址或坐标(经纬度)转换为地理坐标的过程,反之亦然。在Google Maps API中,我们可以使用Geocoding ...

    Google map 轨迹回放

    利用google map实现轨迹回放利用google map实现轨迹回放

    googleMap_谷歌地图

    googleMap__谷歌___地图_.ppt

    C++调用GOOGLEMAP代码

    标题 "C++调用GOOGLEMAP代码" 涉及到的是在C++程序中集成和使用Google Maps API的技术。Google Maps API是一个强大的工具,允许开发者在他们的应用程序中嵌入地图、路线规划、地理编码(地址转经纬度)等功能。在C++...

    Google Map API 使用示例

    Google Map API 是一款强大的工具,它允许开发者在自己的网站或应用程序中嵌入地图功能,提供定位、导航、地理编码、路线规划等多种服务。本示例将深入探讨如何使用 Google Map API,帮助你理解和掌握其核心概念及...

    GoogleMap控件下载

    GoogleMap控件是一个用于集成谷歌地图功能到应用程序中的开源组件,尤其在Web开发中被广泛使用。它允许开发者在自己的应用界面中嵌入实时、交互式的地图服务,提供定位、导航、地理编码、路径规划等多种功能。通过这...

    Google Map MarkerCluster使用簡介

    Google Map MarkerCluster 是 Google Map API 中的一個功能強大且實用的工具,它可以幫助開發者快速實現地圖標記的聚合功能。下面是 MarkerCluster 的使用簡介: MarkerCluster 的主要功能是將多個標記點聚合到一個...

    google map v2 Demo

    public void onMapReady(GoogleMap googleMap) { // 在这里,你可以对地图进行各种定制,如添加标记、路径等 GoogleMap map = googleMap; map.getUiSettings().setZoomControlsEnabled(true); map....

    google map api学习

    这通常在JavaScript中完成,通过创建一个新的`google.maps.Map`实例: ```javascript function initMap() { var myLatLng = {lat: -34.397, lng: 150.644}; var map = new google.maps.Map(document....

    安卓 谷歌地图 演示源码android google map

    安卓 android google map 谷歌地图

    稻歌Google Map截获器V1.1版安装程序

    总结起来,"稻歌Google Map截获器V1.1版安装程序"是一个帮助用户获取Google Maps卫星图像的工具,适用于需要离线使用卫星图像或进行特定地理分析的场景。它需要用户具备一定的GIS基础知识,同时也提醒我们在使用此类...

    google map api 实例

    var map = new google.maps.Map(document.getElementById('map'), { center: {lat: -34.397, lng: 150.644}, zoom: 8 }); } ``` 这段代码会在id为`map`的HTML元素中创建一个地图,初始位置设在澳大利亚悉尼附近...

    google map server

    标题中的“Google Map Server”指的是谷歌地图服务器,这是一个由谷歌提供的服务,允许用户访问和操作大量的地理信息数据。这个服务不仅提供了在线的地图浏览功能,还包括卫星图像、地形图以及街景视图等丰富的地理...

    google map 谷歌地图joomla!插件

    内容中插入地图的短代码或标签,例如,在文章中插入`{googlemap}`,然后指定相关坐标,即可在文章中生成地图。 6. **兼容性**:此插件适用于Joomla! 1.0x和1.5+版本,这意味着它可能不兼容较新的Joomla!版本。随着...

Global site tag (gtag.js) - Google Analytics