您当前的位置:首页 > 问答 > 内容

申请百度地图api(百度地图api怎么调用)

本文目录

  • 百度地图api怎么调用
  • 要在自己的网站上用百度地图,怎么申请API,网址是什么
  • 如何获取百度地图API的密钥以及调用百度地图api
  • 如何申请百度地图API的密钥我是用来做开发用的,注册使用 百度地图API时需要一个网址,我没有,要怎么办
  • 如何申请百度地图api key
  • 百度地图API需要申请key吗
  • 如何申请百度地图API密匙
  • 如何在Android应用中使用百度地图api
  • 如何使用百度地图API
  • 百度地图开发怎么申请密钥

百度地图api怎么调用

  1)下载百度地图移动版API(Android)开发包            要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。

  2)申请API Key 和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API Key;并且,该Key与您引用API的程序名称有关。      百度API  Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成API 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)      

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

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;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);// 初始化MapActivitymapManager = new BMapManager(getApplication());// init方法的第一个参数需填入申请的API KeymapManager.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));// 创建标记makerDrawable marker = this.getResources().getDrawable(R.drawable.iconmarka);// 为maker定义位置和边界marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight());// 取得地图控制器对象,用于控制MapViewmapController = mapView.getController();// 设置地图的中心mapController.setCenter(point);// 设置地图默认的缩放级别mapController.setZoom(12);}@Overrideprotected boolean isRouteDisplayed() {return false;}@Overrideprotected void onDestroy() {if (mapManager != null) {mapManager.destroy();mapManager = null;}super.onDestroy();}@Overrideprotected void onPause() {if (mapManager != null) {mapManager.stop();}super.onPause();}@Overrideprotected void onResume() {if (mapManager != null) {mapManager.start();}super.onResume();}}

  6)在AndroidManifest.xml中配置      

《?xml version=“1.0“ encoding=“utf-8“?》《manifest xmlns: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》

  7)运行结果       

要在自己的网站上用百度地图,怎么申请API,网址是什么

  百度地图开放平台地址:http://lbsyun.baidu.com/apiconsole/key  进去按照提示一步步的操作就行了

如何获取百度地图API的密钥以及调用百度地图api

  首先打开百度地图,右上方找到“地图API”栏目  点开之后是百度开放平台,往下拉一点点,看到“申请密匙”点击进去。这个时候需要登录各位的百度账号才能进去哦~    进入之后会看到百度地图LBS开放平台。  1.选择“创建应用”  2.“应用名称”可以自己随意编辑,既然是百度地图,建议大家就写“地图”  3.“IP白名单”处建议大家就填0.0.0.0/0,方便在不同的电脑上操作  4.点击“提交”

如何申请百度地图API的密钥我是用来做开发用的,注册使用 百度地图API时需要一个网址,我没有,要怎么办

这个 密钥 你如果你是本地用的话,不要它也可以跑起来。如果你开发,你可以随便找个网站注册,得到个密钥都可以,但是这样来的密钥也只能本地用。如果要放到网上的话,你的 密钥 对应的网站就只能是你申请的那个,要不让会提示 密钥 错误。本人亲测,我也是用这个做开发。

如何申请百度地图api key

  在做开发的过程中,有时要使用到定位等功能,就可以使用百度地图,而在使用前我们首先要去申请一个百度地图的key才能使用百度地图的功能。  1、首先,要拥有一个百度帐号。如果已有,可以直接登录,没有就要去注册一个百度ID。  2、有了百度帐号就可以去网站申请key了,百度“百度地图API“,点开第一条信息就可以进百度地图API的官网。  3、进官网会显示一个提示,选择Android程序员可以进去了解下百度地图,你如果和了解就可以直接关了。然后找到下面的申请密钥的按钮点进去。  4、在这里因为是展示Android百度API的应用,所以点击创建应用,在窗口中选择for mobile,应用名称可以随便设置。  5、而最重要的就是下面安全码的填写了,数字签名可以通过打开Eclipse的首选项查看,而不用命令查看那么麻烦。如图箭头所指就是sha1值。  6、然后复制在安全码里面,+;+包名,这里的包名要与你程序中的包名所一致。到这里基本就大功告成了,确定之后开始你的开发之路吧。

百度地图API需要申请key吗

百度地图JavScriptAPI、LBS云API、Web服务API、车联网API、AndroidSDK、iOSSDK需要申请key且前四个产品使用新的key机制,即四个产品可共用同一套key。百度地图API官网每个产品概述页均会说明是否需要使用key,且提供申请key的地址。其他产品无需申请。

如何申请百度地图API密匙

首先,要拥有一个百度帐号。如果已有,可以直接登录,没有就要去注册一个百度ID。有了百度帐号就可以去网站申请key了,百度“百度地图API“,点开第一条信息就可以进百度地图API的官网。进官网会显示一个提示,选择Android程序员可以进去了解下...5377

如何在Android应用中使用百度地图api

在Android应用中使用百度地图api方法如下:

  • 下载百度地图移动版API(Android)开发包,要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。

  • 申请API Key,和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API Key;并且,该Key与您引用API的程序名称有关。

    百度API Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成API Key的申请。

  • 创建一个Android工程,这里需要强调一点:百度地图移动版api支持Android 1.5及以上系统,因此我们创建的工程应基于Android SDK 1.5及以上。

    工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性-》Java Build Path-》Libraries中选择“Add JARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了

  • 如何使用百度地图API

    1)下载百度地图移动版API(Android)开发包要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。

    2)申请API Key 和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API Key;并且,该Key与您引用API的程序名称有关。百度API  Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成API 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)

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

    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中配置

    《?xml version=“1.0“ encoding=“utf-8“?》《manifest xmlns: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》

    7)运行结果

    百度地图开发怎么申请密钥

    一、首先打开百度地图,右上方找到“地图API”栏目

    二、点开之后是百度开放平台,往下拉一点点,看到“申请密匙”点击进去。这个时候需要登录各位的百度账号才能进去哦~

    三、进入之后会看到百度地图LBS开放平台。

    1.选择“创建应用”

    2.“应用名称”可以自己随意编辑,既然是百度地图,建议大家就写“地图”

    3.“IP白名单”处建议大家就填0.0.0.0/0,方便在不同的电脑上操作

    4.点击“提交”

    四、提交之后会出现如下网页,访问应用(AK)处会出现一串数字字母代码。

    五、这个就是我们要的密匙,把它再粘贴到自己创建的地图代码中去就好了!


    声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

    上一篇: linux关机命令(linux中的关机命令有哪些)

    下一篇: myeclipse60注册码(myeclipse6.0.1的注册码谁有啊)



    猜你感兴趣

    推荐阅读

    网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号