今天学习了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、必须重写MapActivity类isRouteDisplayed()方法
@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 公司提供的一种基于 Web 的地图应用程序接口,允许开发者在自己的网站或应用程序中嵌入谷歌地图,以提供地图检索、路线规划、地标显示等功能。本文档旨在为开发者...
在IT行业中,GoogleMap是一个广泛使用的地图服务,它提供了丰富的API接口,允许开发者在其应用程序中集成地图功能。本文将深入探讨GoogleMap谷歌地图API的使用,以及如何通过它实现一个全面的地图工具。 首先,让...
一、Google Map API基础 Google Map API的使用首先需要在Google Cloud Platform上注册并获取API密钥,这个密钥用于验证应用程序的身份,防止滥用。API的调用通常包括JavaScript API、Static Maps API以及Directions...
在IT领域,Google Map是一款广泛使用的在线地图服务,它提供了丰富的功能,如定位、导航、路线规划、街景查看等。本应用实例将探讨如何利用Google Map API在离线环境中实现地图服务,这对于那些网络不稳定或者需要在...
Ext Google Map简易开发框架是一种将流行的JavaScript库ExtJs与Google Maps API相结合的开发方式,用于构建功能丰富的地理信息系统。这个框架允许开发者轻松地在网页上展示地图,管理地图图层,控制图层的可见性,...
var map = new google.maps.Map(document.getElementById('map'), { zoom: 8, center: myLatLng }); } ``` 这段代码会在ID为`map`的`div`元素内显示一个中心位于澳大利亚悉尼的地图,缩放级别为8。 谷歌地图API...
首先,`googleMap根据经纬度获取地理位置`这个标题涉及到的核心技术是Google Maps Geocoding服务。Geocoding是将地址或坐标(经纬度)转换为地理坐标的过程,反之亦然。在Google Maps API中,我们可以使用Geocoding ...
利用google map实现轨迹回放利用google map实现轨迹回放
googleMap__谷歌___地图_.ppt
标题 "C++调用GOOGLEMAP代码" 涉及到的是在C++程序中集成和使用Google Maps API的技术。Google Maps API是一个强大的工具,允许开发者在他们的应用程序中嵌入地图、路线规划、地理编码(地址转经纬度)等功能。在C++...
Google Map API 是一款强大的工具,它允许开发者在自己的网站或应用程序中嵌入地图功能,提供定位、导航、地理编码、路线规划等多种服务。本示例将深入探讨如何使用 Google Map API,帮助你理解和掌握其核心概念及...
GoogleMap控件是一个用于集成谷歌地图功能到应用程序中的开源组件,尤其在Web开发中被广泛使用。它允许开发者在自己的应用界面中嵌入实时、交互式的地图服务,提供定位、导航、地理编码、路径规划等多种功能。通过这...
Google Map MarkerCluster 是 Google Map API 中的一個功能強大且實用的工具,它可以幫助開發者快速實現地圖標記的聚合功能。下面是 MarkerCluster 的使用簡介: MarkerCluster 的主要功能是將多個標記點聚合到一個...
public void onMapReady(GoogleMap googleMap) { // 在这里,你可以对地图进行各种定制,如添加标记、路径等 GoogleMap map = googleMap; map.getUiSettings().setZoomControlsEnabled(true); map....
这通常在JavaScript中完成,通过创建一个新的`google.maps.Map`实例: ```javascript function initMap() { var myLatLng = {lat: -34.397, lng: 150.644}; var map = new google.maps.Map(document....
在IT行业中,Google Map Key是开发者使用...总之,申请Google Map Key是Android开发者使用Google Maps服务的第一步,通过理解并遵循上述步骤,你可以顺利地集成Google Maps到你的应用中,为用户提供丰富的地图体验。
安卓 android google map 谷歌地图
总结起来,"稻歌Google Map截获器V1.1版安装程序"是一个帮助用户获取Google Maps卫星图像的工具,适用于需要离线使用卫星图像或进行特定地理分析的场景。它需要用户具备一定的GIS基础知识,同时也提醒我们在使用此类...
var map = new google.maps.Map(document.getElementById('map'), { center: {lat: -34.397, lng: 150.644}, zoom: 8 }); } ``` 这段代码会在id为`map`的HTML元素中创建一个地图,初始位置设在澳大利亚悉尼附近...
标题中的“Google Map Server”指的是谷歌地图服务器,这是一个由谷歌提供的服务,允许用户访问和操作大量的地理信息数据。这个服务不仅提供了在线的地图浏览功能,还包括卫星图像、地形图以及街景视图等丰富的地理...