Android 开发,百度地图SDK 只显示灰色网格
2014-04-20 00:00
267 查看
用百度SDK,建工程用的Android,API Key也是用SHA1+包名生成的,直接用数台手机一起装。
好像都出不了这个demo的图,但mapcontroller的一些控件可以看到,比如那个指南针。
和oschina这里的这位朋友估计不是一个问题:http://my.oschina.net/lupeng/blog/138859
为什么?怎么解决?希望各位大虾帮忙。。。
layout:
好像都出不了这个demo的图,但mapcontroller的一些控件可以看到,比如那个指南针。
和oschina这里的这位朋友估计不是一个问题:http://my.oschina.net/lupeng/blog/138859
为什么?怎么解决?希望各位大虾帮忙。。。
package com.map.MapPos; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.content.res.Configuration; import android.widget.FrameLayout; import android.widget.Toast; import com.baidu.mapapi.BMapManager; import com.baidu.mapapi.map.MKMapViewListener; import com.baidu.mapapi.map.MapController; import com.baidu.mapapi.map.MapPoi; import com.baidu.mapapi.map.MapView; import com.baidu.platform.comapi.basestruct.GeoPoint; public class MainActivity extends Activity { BMapManager mBMapMan = null; MapView mMapView = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mBMapMan=new BMapManager(getApplication()); mBMapMan.init(null); //注意:请在试用setContentView前初始化BMapManager对象,否则会报错 setContentView(R.layout.activity_main); mMapView=(MapView)findViewById(R.id.bmapsView); mMapView.setBuiltInZoomControls(true); //设置启用内置的缩放控件 MapController mMapController=mMapView.getController(); // 得到mMapView的控制权,可以用它控制和驱动平移和缩放 GeoPoint point =new GeoPoint((int)(39.915*1E6),(int)(116.404*1E6)); //用给定的经纬度构造一个GeoPoint,单位是微度 (度 * 1E6) mMapController.setCenter(point);//设置地图中心点 mMapController.setZoom(12);//设置地图zoom级别 } @Override protected void onDestroy(){ mMapView.destroy(); if(mBMapMan!=null){ mBMapMan.destroy(); mBMapMan=null; } super.onDestroy(); } @Override protected void onPause(){ mMapView.onPause(); if(mBMapMan!=null){ mBMapMan.stop(); } super.onPause(); } @Override protected void onResume(){ mMapView.onResume(); if(mBMapMan!=null){ mBMapMan.start(); } super.onResume(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
layout:
<?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"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="hello world" /> <com.baidu.mapapi.map.MapView android:id="@+id/bmapsView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" /> </LinearLayout>
相关文章推荐
- [android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题
- Android使用百度地图API,只显示灰色网格 解决方法
- [android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题
- Android开发:Google Map 显示网格
- 百度地图开发时:只显示灰色的网格而不显示具体地图信息的解决办法
- 【Android开发】范例1-显示在标题上的进度条
- android系统开发小问题-启动过程中android字符没有显示出来
- [Android百度地图SDK开发] (一)配置环境与HelloWorld
- android 拍照显示多张图片(网格布局)
- android百度地图sdk开发异常检查,事件使用
- 百度地图--------------基础显示地图防止出现灰色网格
- BaiduMap SDK开发时只能显示网格不能显示地图的解决办法
- Android手机在开发调试时logcat不显示输出信息的解决办法
- android开发之当设置textview多少字后以省略号显示。限制TextView的字数
- Android开发第三方库glide和圆形控件circleimageview一起使用第一次进入无法显示问题
- Android开发之listView使用(手机应用列表显示)
- 解决Eclipse进行Android开发时logcat不显示问题-使用DDMS
- 【Android开发学习33】PopupWindow之显示顶层对话框
- Android简明开发教程十七:Dialog 显示图像
- Android开发:实现popupwindow中显示listview