java实现定位功能_[转贴]JAVA 百度地图SDK地图学习——实现定位功能

本文介绍了如何在Java中利用百度地图SDK实现定位功能。首先完成AndroidManifest.xml的配置,接着在布局文件中添加地图控件。在Activity中初始化地图、定位客户端,并设置定位监听。当点击按钮时,会在地图上显示当前位置。
摘要由CSDN通过智能技术生成

之前已经完成了百度地图SDK和百度定位SDK的配置。

实现百度定位的功能,最好仔细看看官方的文档,看了好几次才有点明白。

我初步想实现如下功能:点击findme按钮,进入新的activity,即在地图上显示我的位置。

4f5b33cf9b3ffc4e47d57a1cffffa1f6.png   ce898562554d91babda57c500b60bdfd.png

首先是完成androidManifest.xml的相关设置

package="com.example.TraceMe">

android:name="com.example.TraceMe.TraceMe"

android:icon="@drawable/icon"

android:label="@string/app_name">

android:name="com.example.TraceMe.Activity_Main"

android:configChanges="orientation"

android:label="TraceMe"

android:screenOrientation="sensor" >

android:name="com.baidu.location.f"

android:enabled="true"

android:process=":remote" >

android:anyDensity="true"

android:largeScreens="true"

android:normalScreens="false"

android:resizeable="true"

android:smallScreens="true" />

然后在layout目录下完成相关activtiy的设计

其中百度地图的控件声明如下:

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:clickable="true"

android:layout_weight="1"

然后在Activity_showMyLocation中完成定位操作并显示在地图上

package com.example.TraceMe;

import android.app.Activity;

import android.content.Intent;

import android.graphics.Bitmap;

import andr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值