如何在手机app软件制作中加入百度地图?

 我来答
稗官诉史
2020-05-13 · TA获得超过785个赞
知道答主
回答量:7
采纳率:0%
帮助的人:3519
展开全部

在手机上安装百度地图的方法,以IOS手机为例:

1.在IOS上找到用于下载软件的“App Store”。

2.打开“App Store”,找到搜索栏,在搜索栏输入“百度地图”,输入完成后,点击键盘的“搜索”按钮。

3.找到对应app,点击下载。

4.下载完成之后,在桌面找到名字为“百度地图”对应的app。

5.点击“百度地图”app,进去授权完成后,就可以进行地图搜索了。

参考资料:百度百科-百度地图app下载流程

刘小畅Super
2020-05-07 · TA获得超过1561个赞
知道答主
回答量:25
采纳率:0%
帮助的人:9488
展开全部

在手机上安装百度地图方法:

工具/材料:

安卓手机、百度地图

方法/步骤:

1、打开智能手机。



2、在手机桌面上选择浏览器,在浏览器中搜索百度地图。



3、在网页总搜索到百度地图下载链接,进入下载页面。



4、点击下载选项,进行百度地图软件下载。



5、等待应用软件下载后,选择安装选项,进行安装。



6、按照用户需求,进行软件安装,等待应用软件安装完成,安装成功后手机桌面上会出现“百度地图”的图标。



7、打开“百度地图”APP,在百度地图页面如下图,用户在此页面可以定位用户当前的位置,同时点击路线输入出行地点,可以搜索到用户将去的地点的位置以及推荐路线。



注意事项:

1、ios系统下载方式同样,搜索百度APP软件时需要在app store进行软件搜索即可,下载设置方式请参考安卓下载安装方法。

2、本经验仅限用户参考使用。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
58green
推荐于2017-09-17 · 知道合伙人数码行家
58green
知道合伙人数码行家
采纳数:454 获赞数:3541
与一切电脑有关的感兴趣

向TA提问 私信TA
展开全部
通过一个简单的示例一步步介绍如何在Android应用中使用百度地图api。

1)下载百度地图移动版API(Android)开发包
要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。下载地址:http://dev.baidu.com/wiki/static/imap/files/BaiduMapApi_Lib_Android_1.0.zip
2)申请API Key
和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API Key;并且,该Key与您引用API的程序名称有关。
百度API Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成API Key的申请。申请地址:http://dev.baidu.com/wiki/static/imap/key/
3)创建一个Android工程
这里需要强调一点:百度地图移动版api支持Android 1.5及以上系统,因此我们创建的工程应基于Android SDK 1.5及以上。
工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性->Java Build Path->Libraries中选择“Add JARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了。

4)在布局文件中添加地图控件(res/layout/main.xml)

[xhtml] view plaincopy
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<com.baidu.mapapi.MapView android:id="@+id/map_View"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
/>
</LinearLayout>

5)创建Activity继承com.baidu.mapapi.MapActivity

[java] view plaincopy
package com.liufeng.baidumap;

import android.graphics.drawable.Drawable;
import android.os.Bundle;

import com.baidu.mapapi.BMapManager;
import com.baidu.mapapi.GeoPoint;
import com.baidu.mapapi.MapActivity;
import com.baidu.mapapi.MapController;
import com.baidu.mapapi.MapView;

public class MainActivity extends MapActivity {
private BMapManager mapManager;
private MapView mapView;
private MapController mapController;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

// 初始化MapActivity
mapManager = new BMapManager(getApplication());
// init方法的第一个参数需填入申请的API Key
mapManager.init("285B415EBAB2A92293E85502150ADA7F03C777C4", null);
super.initMapActivity(mapManager);

mapView = (MapView) findViewById(R.id.map_View);
// 设置地图模式为交通地图
mapView.setTraffic(true);
// 设置启用内置的缩放控件
mapView.setBuiltInZoomControls(true);

// 用给定的经纬度构造一个GeoPoint(纬度,经度)
GeoPoint point = new GeoPoint((int) (47.118440 * 1E6), (int) (87.493147 * 1E6));

// 创建标记maker
Drawable marker = this.getResources().getDrawable(R.drawable.iconmarka);
// 为maker定义位置和边界
marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight());

// 取得地图控制器对象,用于控制MapView
mapController = mapView.getController();
// 设置地图的中心
mapController.setCenter(point);
// 设置地图默认的缩放级别
mapController.setZoom(12);
}

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

@Override
protected void onDestroy() {
if (mapManager != null) {
mapManager.destroy();
mapManager = null;
}
super.onDestroy();
}

@Override
protected void onPause() {
if (mapManager != null) {
mapManager.stop();
}
super.onPause();
}

@Override
protected void onResume() {
if (mapManager != null) {
mapManager.start();
}
super.onResume();
}
}

6)在AndroidManifest.xml中配置

[xhtml] view plaincopy
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.liufeng.baidumap"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".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>
</application>

<uses-sdk android:minSdkVersion="4" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
</manifest>

说明:上面的应用只是简单的展示了百度地图(交通地图),并将一个指定的点(根据经纬度确定)展示在手机屏幕的中心。当然,实际项目中涉及的map应用不会这么简单,百度地图API提供了丰富的功能接口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c417f0
2015-07-03 · TA获得超过866个赞
知道小有建树答主
回答量:196
采纳率:100%
帮助的人:183万
展开全部

看百度地图的api,有详细的说明,http://developer.baidu.com/map/,如图所示,

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倾城也倾神呢
2020-10-01 · TA获得超过1166个赞
知道小有建树答主
回答量:9668
采纳率:38%
帮助的人:547万
展开全部
可以装个应用宝在手机上
然后选择上方的空白框,输入要下载的应用和手游名
然后找到了应用或者手游后,直接进行下载安装就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式