1. 安卓手机如何使用谷歌地图
1、打开手机界面,找到“应用市场”图标
2、在“应用市场”的搜索栏中输入“谷歌地图”,点击“搜索”按钮,出现的软件进行下载并且安装
3、安装好后,手机界面出现“Maps”图标就是谷歌地图,点击打开
4、点击“SIGN IN”按钮
5、在输入框输入想要搜索的地方,点击“GO”按钮进行查询即可
2. Android开发怎么利用Google 地图
自google 06年进入中国,在地图、移动领域的发展速度基本上都是每年几倍的增长。在最新的Android平台开发相关应用程序,如果能深入了解google map 将会对我们Android开发提供很大的帮助.以下是我总结的在Android开发中对google map的理解。
1. 首先先要获取你的debug keystore位置:
打开Eclipse--->Windows---> preferences--->Android--->Build
查看默认的debug keystore位置,我的是C:\Documents and Settings\sdhbk\.android\debug.keystore
2.
D:\android-sdk-windows-1.5_r1\tools>keytool -list -alias androiddebugkey -keysto
re "C:\Documents and Settings\sdhbk\.android\debug.keystore" -storepass android
-keypass android
androiddebugkey, 2009-7-25, PrivateKeyEntry,
认证指纹 (MD5): DA:D5:6E:C2:80:D1:0F:0D:F8:2A:58:6A:74:7C:CE:2D
3.
打开
填入你的认证指纹(MD5)即可获得apiKey了,结果显示如下:
感谢您注册 Android 地图 API 密钥!
您的密钥是:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
4. 使用得到的apiKey:
在layout中加入MapView
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0jOkQ80oD1JL9C6HAja99uGXCRiS2CGjKO_bc_g" />
或者
<view android:id="@+id/mv"
class="com.google.android.maps.MapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:apiKey="0jOkQ80oD1JL9C6HAja99uGXCRiS2CGjKO_bc_g"
/>
5.Android在sdk1.5的预装的add-on中提供了一个Map扩展库com.google.android.maps,利用它你就可以给你的android应用程序增加上强大的地图功能了。这个库的位置在Your-SDK_DIR\add-ons\google_apis-3\libs.
一定要在manifest.xml中设置全相应的权限,比如:
要在manifest.xml中加上要用的maps库:
<manifest xmlns:android=""
package="com.example.package.name">
...
...
...
需要说明的是这个库不是标准的android sdk的内容,你也可以自己从这里这里下载并放到你的sdk里面。
Maps库分析
Maps库提供了十几个类,具体可以参考这里, 包括Mapview,MapController,MapActivity等。
Mapview是用来显示地图的view, 它也是派生自android.view.ViewGroup。
地图可以以不同的形式来显示出来,如街景模式,卫星模式等,具体方法可以参考:
setSatellite(boolean), setTraffic(boolean), and setStreetView(boolean)
MapView只能被MapActivity来创建,这是因为mapview需要通过后台的线程来连接网络或者文件系统,而这些线程要由mapActivity来管理。
需要特别说明的一点是,android 1.5中,map的zoom采用了built-in机制,可以通过setBuiltInZoomControls(boolean)来设置是否在地图上显示zoom控件。
MapActivity是一个抽象类,任何想要显示MapView的activity都需要派生自MapActivity。并且在其派生类的onCreate()中,都要创建一个MapView实例,可以通过MapView constructor (then add it to a layout View with ViewGroup.addView(View)) 或者通过layout XML来创建。
实例分析
最后,按照惯例,还是用一个小程序来演示一下android中地图功能的开发。主要功能是实现了地图的缩放,添加了菜单,从而可以手动选择地图的显示模式等。
Step 1: 新建一个android project, 注意这里要选择的build target为"Google APIs"
Step 2: 修改menifest文件:
<manifest xmlns:android=""
package="com.map.prac"
android:versionCode="1"
android:versionName="1.0">
<activity android:name=".MapViewPrac2"
android:label="@string/app_name">
Step 3: 修改layout文件,main.xml
<LinearLayout xmlns:android=""
android:id="@+id/main"
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=" "
/>
这里需要将api key中的 改成你自己申请到的api key.
Step 4: 修改代码:
package com.map.prac;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
public class MapViewPrac2 extends MapActivity {
private final String TAG = "MapPrac";
private MapView mapView = null;
private MapController mc;
//Menu items
final private int menuMode = Menu.FIRST;
final private int menuExit = Menu.FIRST+1;
final private int menuCommandList = Menu.FIRST + 2;
private int chooseItem = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mapView = (MapView)findViewById(R.id.map);
mc = mapView.getController();
mapView.setTraffic(true); //
mapView.setSatellite(false);
mapView.setStreetView(true);
//GeoPoint gp = new GeoPoint((int)(39.269259 * 1000000), (int)(115.255762 * 1000000));//yixian
GeoPoint gp = new GeoPoint((int)(39.95 * 1000000), (int)(116.37 * 1000000));//beijing
//mc.animateTo(gp);
//mc.setZoom(12);
mc.setCenter(gp);
//to display zoom control in MapView
mapView.setBuiltInZoomControls(true);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
Log.i(TAG,"enter onKeyDown");
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, menuMode, 0, "Map Mode");
menu.add(0, menuCommandList, 1, "Command List");
menu.add(0, menuExit, 2, "Exit");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId())
{
case menuMode:
Dialog dMode = new AlertDialog.Builder(this)
//.setIcon(R.drawable.alert_dialog_icon)
.setTitle(R.string.alert_dialog_single_choice)
.setSingleChoiceItems(R.array.select_dialog_items2, chooseItem, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Log.i(TAG, "choose button is "+ whichButton);
chooseItem = whichButton;
/* User clicked on a radio button do some stuff */
}
})
.setPositiveButton(R.string.alert_dialog_ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked Yes so do some stuff */
Log.i(TAG,"item = "+chooseItem);
switch(chooseItem)
{
case 0:
mapView.setSatellite(false);
break;
case 1:
mapView.setSatellite(true);
break;
case 2:
mapView.setTraffic(true);
break;
case 3:
mapView.setStreetView(true);
break;
default:
break;
}
}
})
.setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
/* User clicked No so do some stuff */
}
})
.create();
dMode.show();
break;
case menuCommandList:
//create the dialog
Dialog d = new AlertDialog.Builder(this)
.setTitle(R.string.select_dialog)
.setItems(R.array.select_dialog_items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
/* User clicked so do some stuff */
String[] items = getResources().getStringArray(R.array.select_dialog_items);
/*new AlertDialog.Builder(this)
.setMessage("You selected: " + which + " , " + items[which])
.show();*/
Log.i(TAG,"you choose is: " + items[which]);
}
})
.create();
//show the dialog
d.show();
break;
case menuExit:
finish();
break;
default:
break;
}
return super.onMenuItemSelected(featureId, item);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
关于google map的用法还有待各位Android开发人员在实际开发中的总结!
3. 安卓手机怎么安装谷歌地图?
1、打开手机界面,找到“应用市场”图标。
2、在“应用市场”的搜索栏中输入“谷歌地图”,点击“搜索”按钮,出现的软件进行下载并且安装。
3、安装好后,手机界面出现“Maps”图标就是谷歌地图,点击打开。
4、点击“SIGN IN”按钮。
5、在输入框输入想要搜索的地方,点击“GO”按钮进行查询即可。
4. 手机谷歌地图怎么用
1、标记某地点
在地图界面按住某个地点2秒,就可以对该地点进行标记,点击下方详情栏可以保存标记地点或查看街景(国内不支持)。
2、查看街景
按照第一条操作步骤标记地点,点击下方详情栏可查看当地街景;点击左下方的环顾图标,可通过滑动查看四周的街景。
3、摇动手机发送反馈
如果发现在谷歌地图中商户信息不准确,可通过摇动手机向谷歌发送建议反馈,不过用力不要太猛,勿将手中iPhone飞出。
4、搜索或导航时浏览更多详情
在进行搜索或导航功能时,可向左或向右滑动信息栏,这时用户可浏览更多相似地点,找到想要查询的结果后点击即可查看更多详情。
5、访问视图
点击界面右下角三点图标可查看卫星、公交、路况信息。
6、预览导航的下一步
在导航模式中,向左滑动上方的导航文字信息栏可预览下一步提示,点击【继续】可返回至初始导航状态,点击下方剩余时间栏可在当前时间、预计路程和预计时间之间进行切换。
7、一键缩放
在iOS版谷歌地图上可实现一个指头缩放地图操作,操作步骤为双击地图,在第二次点击地图的时候按住不放,然后上下移动即可。
8、设置公司和家的位置
界面搜索框右边的人形图标可设置公司和家位置,此后进行两点之间的路线查询将更加方便快捷。
9、罗盘模式
进入罗盘模式可让地图与用户面对的方向一致,只需双击左下角罗盘图标即可。
10、保存地点
在位置详情栏中点击五角星图标可保存当前地点,保存的地点数据会同步到其他使用谷歌账号的设备中。
5. 在哪里可以下载谷歌地图手机版呢?
怎么下载谷歌地图手机版方法如下:
工具/原料:谷歌地图、智能手机一部(本文以三星S5830I为例)、浏览器(本文以QQ手机浏览器为例)。
1、 打开QQ浏览器,如图所示。
2、打开浏览器之后,如图所示,向下拉。
3、展开“游戏、软件、下载”,如图所示。
4、 向下拉,点击“更多软件”,如图所示。
5、 打开之后,点击搜素,如图所示。
6、 输入“谷歌手机地图”,点击搜索,如图所示。
7、 搜索出来之后,点击“下载”,如图所示。
8、 正在下载,如图所示。
9、 下载完成后,点击“安装”,如图所示。
10、 正在安装谷歌地图,如图所示。
11、 安装完成,点击“打开”,如图所示。
12、谷歌地图 安装成功,如图所示。
6. 安卓手机怎么安装谷歌地图?
您好,我是问一问答主,很高兴为您服务。您的问题已收到,正在整理答案,约10分钟内回复您。【摘要】
安卓手机怎么安装谷歌地图?【提问】
您好,我是问一问答主,很高兴为您服务。您的问题已收到,正在整理答案,约10分钟内回复您。【回答】
您好,我是问一问答主,很高兴为您服务。您的问题已收到,正在整理答案,约10分钟内回复您。【回答】
您好,您可以在您的手机应用商店搜索谷歌地图进行安装,或者在网页搜索谷歌地图找到安装包下载安装【回答】
手机应用下载不了【提问】
手机应用下载不了【提问】
你给我找个安装包发给我【提问】
你给我找个安装包发给我【提问】
您从浏览器打开就可以下载的
【回答】
我试试【提问】
我试试【提问】
🤝
【回答】
7. 安卓手机地图哪个好 谷歌地图除外
安卓手机地图好用的主要就是百度地图和高德地图,两者各有各的优势,百度地图更新较快,而高德相对来说误差比较小,不过数据更新有点慢。如果经常查公交,建议下载百度地图。下载方法如下:
在各大安卓应用商店搜索百度地图即可下载
在PC端,打开百度首页,搜索百度地图,找到安卓版本下载即可
8. 如何下载谷歌地图
谷歌地图下载助手睿智版功能简介
1.支持谷歌卫星地图,谷歌地形地图,谷歌路线地图,谷歌电子地图,谷歌混合地图 5种地图;十线程下载,下载速度极快。
2.支持框选经纬度,准确高速多线程下载选择区域,可以无缝拼接单张大图,支持打印。
3.支持1-20级的地图随意缩放,用鼠标右键缩放。
4.支持下载图片格式选择,包括Jpg,Png,Gif,Bmp,Tif,Exif 等。
5.支持名称查询定位,可以输入地点名称后定位到所查询的位置。
6.支持坐标查询定位,可以输入坐标数值后定位的所查询的位置。
7.支持添加地图标记,路线路标,距离测量显示,地名显示。
8.支持保存您当前操作的地图项目,供日后打开再用,操作不会丢失。
9.支持全球地图操作预览,国内外服务器切换。
10.支持地图上添加自定义标注图示,可以给世界任何一个地点添加标注。