google mapView 用法
activity 代码
package com.example.mapview;import android.os.Bundle;
import android.view.Menu;import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.MyLocationOverlay;public class MainActivity extends MapActivity {private MapView map;private MapController controller;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initMapView();initMyLocation();}@Overrideprotected boolean isRouteDisplayed() {// TODO Auto-generated method stubreturn false;}private void initMapView() {map = (MapView) findViewById(R.id.map);controller = map.getController();map.setSatellite(true);map.setBuiltInZoomControls(true);}/** Start tracking the position on the map. */private void initMyLocation() {final MyLocationOverlay overlay = new MyLocationOverlay(this, map);overlay.enableMyLocation();// overlay.enableCompass(); // does not work in emulatoroverlay.runOnFirstFix(new Runnable() {public void run() {// Zoom in to current locationcontroller.setZoom(8);controller.animateTo(overlay.getMyLocation());}});map.getOverlays().add(overlay);}
}
activity.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/frame"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><com.google.android.maps.MapViewandroid:id="@+id/map"android:layout_width="fill_parent"android:layout_height="fill_parent"android:apiKey="AIzaSyAapz0Y7u-51kc9BIi1SfxN3XaAOSUBlwY"android:clickable="true" /></LinearLayout>
main.xml
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.mapview"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="11"android:targetSdkVersion="17" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.INTERNET" /><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@android:style/Theme.NoTitleBar" ><activityandroid:name="com.example.mapview.MainActivity"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><uses-library android:name="com.google.android.maps" /></application></manifest>
google map开发不显示地图,只有灰色网格 ?
很可能就是 GOOGLE MAPS API KEY 的问题,我前几天遇到的情况和lz一样,换了key就可以正常显示了。。
用的的jar包:
google mapView 用法相关推荐
- google搜索引擎用法
公欲善其事,必先利其器. Internet只有一个,而搜索引擎则有N多个.有搜索高手说,所谓搜索,就是"在正确的地方使用正确的工具和正确的方法寻找正确的内容".但是, 对于普通人而 ...
- Google hacking用法
谷歌搜索语法 "+关键词" 包含关键词 "-关键词" 不包含关键词 intitle:关键词 (在标题中包含关键词) intext:关键词 (在正文中包含关键词) ...
- Google的其他用法
google的***用法 第一篇 "indexof/"inurl:lib 再按搜索你将进入许多图书馆,并且一定能下载自己喜欢的书籍. "indexof/"cnk ...
- puppet 手册之puppet rsync 模块应用完整版
上篇文章有介绍关于模块的配置和应用,Cron模块再实际的工作需求中,还是蛮多的,这篇文章就模块的应用多介绍一个篇幅,工作中常用的RSYNC Puppet也是用来同步文件的,针对一些小文件之类的,还是蛮 ...
- 求职必备技能:教你如何扒了公司的底裤!
来源: 内容整理搜集来自知乎网友: 普通人OP的回答 有不少同学在投简历的时候,一般会面临如下情况. 市面上除了一些大家耳熟能详的大公司以外,还有很多本地的小公司. 投递简历的时候遇到一些没听过或者不 ...
- 如何调查一家公司是否靠谱?
作者:知乎ID:普通人op (转载已取得作者授权) 省事花钱的方法:天眼查.企查查--本文完. 但是,他们又是如何搜到一家公司的信息的呢?这又是一个答案: 全国企业信用信息公示系统:http://ww ...
- 终于把公司的底裤扒了!
来源: 内容整理搜集来自知乎网友: 普通人OP的回答 有不少同学在投简历的时候,一般会面临如下情况. 市面上除了一些大家耳熟能详的大公司以外,还有很多本地的小公司. 投递简历的时候遇到一些没听过或者不 ...
- 教你动手做一个 iOS 越狱 app
前言 俗话说得好, 万事开头难. 仅仅是上图一个如此简单地不能再简单的小app, 其实都不算是app, 只是注入了一段代码进系统中, 等到特定的函数方法调用的时候就会被我们hook掉, 执行我们写的代 ...
- 让memcached和mysql更好的工作
让memcached和mysql更好的工作 来源:http://chaoqun.17348.com/2008/08/memcached_work_with_mysql 这次是Fotolog的经验,传说 ...
最新文章
- javascript优缺点_为什么要在JavaScript中使用静态类型? 优缺点
- 机器人产业的前途取决于人工智能关键技术的发展
- 使用思科3640实现不同网段通讯
- freemarker第三篇
- 跨域加了header也解决不了?
- 一个讲解WiFi和蓝牙协议的视频课程网站
- macpro如何清理磁盘空间_如何正确的清理C盘
- [react] 使用ES6的class定义的组件不支持mixins了,那用什么可以替代呢?
- java 耦合度_Java第三十八天,Spring框架系列,使用工厂模式降低程序耦合度
- 知乎发布“战疫”数据报告:“新型肺炎”相关回答获17.3亿次阅读
- 解决只能滑动弹框内容不能滑动弹框底层内容
- Exponentially Weighted Moving-Average
- SQL Server到底需要使用哪些端口
- eclipse及tomcat设置编码
- 剑指offer第二版面试题46:把数字翻译成字符串(java)
- office 2021保姆级安装与激活教程(附安装包获取)
- 类似京东淘宝历史搜索自适应长度搜索项超两行折叠功能实现
- 【学习笔记】特殊数论函数求和
- python找最长的单词_318. 最长单词长度乘积(Python)
- PMP的一个新术语:关键链法
热门文章
- Matlab绘制三维定限截面柱体;已知(隐)函数方程,绘制三维空间图形
- This application has requested the Runtime to terminate it in an unusual way.
- 代码人生之《掌控习惯》分享
- 芸赞通天下沈杨——怀揣梦想,不断努力
- 【面试】求最大最小的数
- 使用DmAPService脚本启动dmap服务报错,报错信息:“failed to get ps!”
- 《程序员升职记》0.简介
- PDN connection
- 从0单排:学风侏儒——小样本学习11-18年
- 业余学Python是如何兼职挣钱的?以及接私活的24个平台