百度地图 添加 com.baidu.mapapi.map.MapView

官方给的示例链接在这里:http://developer.baidu.com/map/wiki/index.php?title=androidsdk/guide/hellobaidumap

看第四步下面有一行红字:

这个地方写个建议,但是代码还是没有按建议的来写,真蛋疼,你就直接写成最终的样子不就行了? 就像下面这样

第四步,在应用程序创建时初始化 SDK引用的Context 全局变量:

package com.kukudi.weifu;

import android.app.Application;
import com.baidu.mapapi.SDKInitializer;

public class MainApplication extends Application
{

    @Override
    public void onCreate()
    {
        // TODO Auto-generated method stub
        super.onCreate();

        // 在SDK各功能组件使用之前都需要调用 SDKInitializer.initialize(getApplicationContext());
        // 因此我们建议该方法放在Application的初始化方法中
        SDKInitializer.initialize(this);
    }
}

对应的,在AndroidManifest.xml中添加这样一句

就是用我们重写的MainApplication取代默认的Application

其它的都还按它上面的示例来写就行了!跑出的结果如下:

时间: 2024-11-05 15:54:22

百度地图 添加 com.baidu.mapapi.map.MapView的相关文章

百度地图开发 SDK v3.2.0 遇到 Error inflating class com.baidu.mapapi.map.MapView解决方案

使用百度地图 SDK v3.2.0 地图时遇到的一个"找不到 com.baidu.mapapi.map.MapView"的问题 (按照API写的) 上网找了很多解决方案,不能解决,有的说需要在application里加android:name=""...,有的说需要在要在setContentView前初始化BMapManager对象 ......(现在的新版本根本找不到BMapManager这个类) 本人试了,全部无效 报错android.view.InflateE

调用百度地图API出现 error inflating class com.baidu.mapapi.map.mapview

问题如下 本来以为解决了,但后来重新运行了一下,又坏了,然后改成原来的样子,又好了. 结果就是:对不住了各位看官,没找到解决办法,不过经测试有个地方,可能在程序运行时,出现error inflating class com.baidu.mapapi.map.mapview: 1.xml布局文件的布局必须用LinearLayout,因为我改成Gridlayout之后,就会出现上述的错误. 先留着问题,我现在能用了.有问题的时候再来解决吧.各位要是有人解决掉了,给我留个言,在这里先谢谢啦~

android百度地图 添加覆盖物Marker与InfoWindow的使用

如何添加覆盖物,实现周边搜索,以及对覆盖物的点击出现介绍等效果. 效果图: 我们的需求是,当用户点击衣食住行,或者对对附近搜索是,从服务器返回数据(经纬度,商家信息,介绍等),然后动态生成覆盖物,实现上述效果.关于图片,由于手机上的内存的有限性,所有的图片下载完成都应该存入预设的缓存中,例如LruCache,然后需要的时候从缓存取,缓存没有,下载完成放入缓存:即实现所有的图片所占的内存永远不会超过缓存预设的内存值,当然了本篇的重点不是这个,我直接拿了几张图片加入我们的项目中模拟. 1.承载数据的

百度地图添加 标示——默认、自定义(小狐狸)标示

一.简介 所有叠加或覆盖到地图的内容,我们统称为地图覆盖物.如标注.矢量图形元素(包括:折线和多边形和圆).信息窗口等.覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动. 地图API提供了如下几种覆盖物: Marker:标注表示地图上的点,可自定义标注的图标. Label:表示地图上的文本标注,您可以自定义标注的文本内容. 可以使用map.addOverlay方法向地图添加覆盖物,使用map.removeOverlay方法移除覆盖物,注意此方法不适用于InfoWindow. 二.

百度地图添加覆盖物与给定两点路线规划

final LatLng ll = new LatLng(latiide, longitude);                BitmapDescriptor descriptor = BitmapDescriptorFactory                        .fromResource(marker);                OverlayOptions options = new MarkerOptions().position(ll).icon(      

百度地图添加多个行政区划

添加多个行政区划 并给他添加不同颜色 示例图 下面是代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=

项目中的百度地图添加标注,动态弹框

1.最近项目开发中,用到了地图,需求是使用百度地图 初始化地图: var list = ""; var map = ""; var drawingManager = ""; if (typeof (BMap) == 'undefined') { //地图加载失败 document.getElementById("allmap").innerHTML = "地图加载失败"; } else { /** 百度地图

百度地图 添加控件

<!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script typ

百度地图 添加标注

给地图增加一个事件监听,addEventListener: 当鼠标点击地图时,首先获取改点坐标,其次在改点坐标处增加一个红色标注. <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <meta http-equiv="Content-Type"