辽宁有种植红玉兰的基地吗? 当前位置:首页>辽宁有种植红玉兰的基地吗?>正文

辽宁有种植红玉兰的基地吗?

发布时间:2019-04-22

原标题:Android集成百度地图详细步骤和错误问题

“还没呢,军座,你看外面那么多记者,这要是鬼子飞一来轰炸,肯定要出大事的。”师长担心外面的那些等待采访的记者,这个时候敢来前线采访,勇气可嘉,但做法不值得提倡,太危险了,得劝他们回去。

野花组合种子一公斤撒多少平方?

听了叶扬的话后,凌澈的眼神顿时变得黯淡起来,他摇了摇头说道:“我也不知道,在遭受到袭击之后我就什么都不知道了。只有你自己来了么?”凌澈向着四周看去,他在寻找其他的救援人员。
十户营,一顶轿子出现,金色腰牌,这种颜色通常代表特殊身份,林风同样一愣,不想深夜进入十户营轿子是太子府的人。

空气中带有扑面而来的气息,清新、温润、沁人心脾,风中隐隐有海的呐喊和呢喃。

先看要实现的效果

第一步,

下载SDK,基础配置,百度开发文档很详细,直接附上链接http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/androidstudio

第二步

在百度开发者平台上注册和获取key,填写SHA1的时候容易出错,设置地址http://lbsyun.baidu.com/index.php?title=androidsdk/guide/create-project/ak

问题1

出现这个问题时,不用慌,正常,肯定是你的key或者SHA1或者包名没有写对,仔细对照一下,平台上的填写信息,还有AndroidManifest文件中的填写信息。

问题2

出现这个问题,说明你没有好好看官方文档,这个问题是你没有在app的build.gradle中填写代码

解决办法:

sourceSets {
        main {
            jniLibs.srcDir "libs"
            //说明so的路径为该libs路径,关联所有地图SDK的so文件
        }
    }

这里注意节点的位置,别写错

 

 第三步,接下来直接上MainActivity的代码,代码中都有注释,很容易懂

/**
 * 商铺详情查看地图的时候显示
 */
public class ShopDetailsMap extends BaseActivity {

    private MapView mMapView = null;
    private BaiduMap mBaiduMap = null;
    private BitmapDescriptor bitmapDescriptor;
    private ImageView iv_map_return;

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //在使用SDK各组件之前初始化context信息,传入ApplicationContext
        //注意该方法要再setContentView方法之前实现
        SDKInitializer.initialize(getApplicationContext());
        setContentView(R.layout.shop_details_map);


        iv_map_return = (ImageView) findViewById(R.id.iv_map_return);
        iv_map_return.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                finish();
            }
        });




        /*显示信息*/
        //infowindow中的布局
        TextView tv = new TextView(ShopDetailsMap.this);
        tv.setBackgroundResource(R.mipmap.maptextbg);
        tv.setPadding(20, 10, 20, 20);
        tv.setTextColor(android.graphics.Color.WHITE);
        tv.setText("商铺名称" + "
" + "北京市北京南站附近");
        tv.setGravity(Gravity.CENTER);


        bitmapDescriptor = BitmapDescriptorFactory.fromView(tv);

        //显示infowindow,-47是偏移量,使infowindow向上偏移,不会挡住marker
        //获取地图控件引用
        mMapView = (MapView) findViewById(R.id.bmapView);
        LatLng llText = new LatLng(39.86923, 116.397428);
        InfoWindow infoWindow = new InfoWindow(bitmapDescriptor, llText, -47, null);


        //在地图上添加该文字对象并显示
        //获取地图控件引用*/
        mMapView = (MapView) findViewById(R.id.bmapView);
        mBaiduMap = mMapView.getMap();
        mBaiduMap.showInfoWindow(infoWindow);
        /*这里重点讲解zoomBy后面的那个浮点型变量
            大家知道百度地图一共有{"10米","20米","50米","100米","200米","500米","1千米","2千米","5千米",
            "10千米","20千米","25千米","50千米","100千米","200千米","500千米","1000千米","2000千米"}*/
        MapStatusUpdate mapStatusUpdate = MapStatusUpdateFactory.zoomBy(3);
        mBaiduMap.setMapStatus(MapStatusUpdateFactory.newLatLng(llText));//设置定位的位置在屏幕的中间位置
        mBaiduMap.animateMapStatus(mapStatusUpdate);
//        mBaiduMap.addOverlay(option);
//        mBaiduMap.addOverlay(textOption);
    }


    @Override
    protected void onDestroy() {
        super.onDestroy();
        //在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理
        mMapView.onDestroy();
    }

    @Override
    protected void onResume() {
        super.onResume();
        //在activity执行onResume时执行mMapView. onResume (),实现地图生命周期管理
        mMapView.onResume();
    }

    @Override
    protected void onPause() {
        super.onPause();
        //在activity执行onPause时执行mMapView. onPause (),实现地图生命周期管理
        mMapView.onPause();
    }
}

 

 写完这些,就可以实现效果图的效果,如果有不懂的,可以给我发消息,邮箱dingchao7323@qq.com

 

编辑:龙道成密

发布:2019-04-22 02:27:21

当前文章:http://www.aluminumalloyformwork.com/73d16.html

福建适合种植荷花吗? 杏树种子产地在哪里? 蟠桃种子市场多少钱一斤? 乌桕种子怎么种植最适合? 大栀子花种籽多少钱一斤? 辽宁适合种植油松吗? 黑苦荞种子播种方法容易吗? 哪里能买到价格低质量好的黑松小苗

14854 44578 48946 77335 57835 36874 99896 54029 48197 19213 31502 93691 76491 94921 76711 73393 23141 28035 21576 60861

责任编辑:邓杜

随机推荐