百度地图笔记 图层类

来源:互联网 发布:初级网络优化工程师 编辑:程序博客网 时间:2024/06/07 01:52

百度地图 默认为天安门 的经纬度  


百度地图分为:

   底图

   实时交通图 《MapView.setTraffic(true)》 下班的情况都知道

  卫星图 MapView.setSarelite(true)  卫星图是拍摄的真是的地理面貌 所以卫星地图是可以用来检测地面的信息 了解地理位置

  创建层面 LayerDemo


public boolean onKeyDown( int  keyCode keyEvent event){

  switch(keyCode){

  case KeyEnent.KEYCODE_1  地图

      mapview.setTraffic(false);

  mapView,setSatellite(false);

  case   KeyEvent.KEYCODE-2   交通图

    mapview.setTraffic(true);

  mapView,setSatellite(false);‘


 case   KeyEvent.KEYCODE-3 卫星图

    mapview.setTraffic(false);

  mapView,setSatellite(true);‘

break

 default

 

}



}


public class MainActivity extends Activity {
 private static String[] objects = new String[] { "hello world", "图层",
   "几何图形元素", "展示文字", "多条目绘制", "矩形区域内搜索", "圆形区域内搜索", "全城搜索", "驾车路线",
   "步行路线", "公交换乘", "我的位置" };

 private static Class[] clazzs = new Class[] { HelloWorldActivity.class,
   LayerDemo.class, GraphicsOverlayActivity.class,
   TextOverlayDemo.class ,ItemizedOverlayDemo.class};

 private ListView list;
 private ArrayAdapter<String> adapter;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);

  list = (ListView) findViewById(R.id.list);

  adapter = new ArrayAdapter<String>(getApplicationContext(),
    R.layout.item, objects);

  list.setAdapter(adapter);

  list.setOnItemClickListener(new OnItemClickListener() {

   @Override
   public void onItemClick(AdapterView<?> parent, View view,
     int position, long id) {
    Intent intent = new Intent(getApplicationContext(),
      clazzs[position]);
    startActivity(intent);
   }
  });

 }

}


0 0