关闭

简单的使用百度定位的功能

标签: 百度定位简单的定位并并显示当前城市
217人阅读 评论(0) 收藏 举报
public class MainActivity extends Activity {


private List<String> list;
private ListView lv;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.lv);
// 我的定位
MyLocation();
lv.setOnItemClickListener(new OnItemClickListener() {


@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent intent = new Intent(MainActivity.this, TwoActivity.class);
startActivity(intent);
// startActivity(new Intent(MainActivity.this,
// TwoActivity.class));
}
});


}


private void MyLocation() {
// 实例化定位类
LocationClient locationClient = new LocationClient(this);
// 实例化定位参数并设置参数,设置定位参数
LocationClientOption clientOption = new LocationClientOption();
// 可选,设置是否需要地址信息,默认不需要
clientOption.setIsNeedAddress(true);
locationClient.setLocOption(clientOption);
// 开始定位
locationClient.start();
locationClient.registerLocationListener(new BDLocationListener() {


@Override
public void onReceiveLocation(BDLocation arg0) {
list = new ArrayList<String>();
Log.e("定位地址", arg0.getCity());
list.add("定位城市");
list.add(arg0.getCity());
list.add("热门城市");
list.add("桂林");
list.add("海南");
list.add("天津");
list.add("上海");
list.add("深圳");
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
MainActivity.this, android.R.layout.simple_list_item_1,
list) {


@Override
public View getView(int position, View convertView,
ViewGroup parent) {
String item = getItem(position);
if (convertView == null) {
convertView = View.inflate(MainActivity.this,
android.R.layout.simple_list_item_1, null);
}
TextView tv = (TextView) convertView
.findViewById(android.R.id.text1);
if (item.equals("定位城市") || item.equals("热门城市")) {
tv.setBackgroundColor(Color.CYAN);
} else {
tv.setBackgroundColor(Color.YELLOW);
}
tv.setText(item);
return convertView;
}


};
lv.setAdapter(adapter);
}
});
}
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

使用百度地图实现基本的地图显示与定位功能

最近在项目中用到了地图显示与定位功能,那么毫无疑问首选百度地图,关于百度地图的基本使用在其官网介绍的十分详细,而且还附带程序Demo代码供大家参考。链接:点击打开链接。注意在自己的项目中使用百度地图需...
  • htq__
  • htq__
  • 2016-07-01 21:47
  • 4719

Android使用百度地图API实现定位app

前言:有时候,我们活得很累,并非生活过于刻薄,而是我们太容易被外界的氛围所感染,被他人的情绪所左右。行走在人群中,我们总是感觉有无数穿心掠肺的目光,有很多飞短流长的冷言,最终乱了心神,渐渐被缚于自己编...
  • qq_31307919
  • qq_31307919
  • 2016-05-30 19:38
  • 11947

在android项目中简单的集成baidu地图之定位功能

第一步、进入百度地图android 定位SDK界面 http://developer.baidu.com/map/index.php?title=android-locsdk 第二步、获取密钥后创建...
  • bruceyangjie
  • bruceyangjie
  • 2015-12-25 17:17
  • 1239

百度LBS平台Android定位功能开发源码(简单Demo)

  • 2016-05-06 13:48
  • 3.14MB
  • 下载

、简单实现百度地图实时定位功能

首先是在百度地图官网注册账户,然后进行申请api,其他就不啰嗦了,获取sha1码方法 参考如下文章  http://jingyan.baidu.com/article/a681b0de0f860f3...
  • qq_37894009
  • qq_37894009
  • 2017-06-21 11:15
  • 948

浅谈百度地图的简单开发之结合方向传感器实现定位功能(三)

今天我们来谈下百度地图的定位功能,在此之前我已经将百度地图的基本地图大概说了下,其实百度地图的基本功能还有很多的内容。感兴趣的可以到百度地图的开发者的官网看看。今天就开始来讲下百度地图中的定位功能。 ...
  • u013064109
  • u013064109
  • 2016-03-16 22:51
  • 12101

百度地图的简单开发之方向传感器实现定位功能

今天我们来谈下百度地图的定位功能,在此之前我已经将百度地图的基本地图大概说了下,其实百度地图的基本功能还有很多的内容。感兴趣的可以到百度地图的开发者的官网看看。今天就开始来讲下百度地图中的定位功能。 ...
  • isscollege
  • isscollege
  • 2017-08-08 17:22
  • 256

百度地图的简单开发之方向传感器实现定位功能(三)

今天我们来谈下百度地图的定位功能,在此之前我已经将百度地图的基本地图大概说了下,其实百度地图的基本功能还有很多的内容。感兴趣的可以到百度地图的开发者的官网看看。今天就开始来讲下百度地图中的定位功能。 ...
  • qq_27489007
  • qq_27489007
  • 2016-11-24 20:38
  • 1461

百度地图SDK---实现简单定位功能思路解析(采用BaiduMapsAPIDemo代码)

前提: 1.获取 百度地图的 key 2.配置好 开发类库 3.配置好权限 具体请参考    http://developer.baidu.com/map/index.php?title=andro...
  • u010940300
  • u010940300
  • 2015-02-08 00:24
  • 1445

百度地图实现最简单的定位功能(无地图界面)

 在最近的项目中,需要实现无地图界面的定位功能,定位用户所在的城市,因此,本篇文章,主要介绍如何使用百度地图SDK实现无导航界面的定位功能。 1.申请百度开发者账户 2.创建应用,获取key...
  • rsgzs
  • rsgzs
  • 2015-12-12 23:40
  • 201
    个人资料
    • 访问:39848次
    • 积分:625
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:18篇
    • 译文:0篇
    • 评论:4条
    最新评论