如何利用百度地图怎么查经纬度获得手机经纬度

百度地图API之根据经纬度查询地址信息(Android)[转] - Navy.zy - ITeye技术网站
博客分类:
本文主要讲解如何通过百度地图API根据某个经纬度值(地理坐标)查询对应的地址信息以及该地址周边的POI(Point of Interest,兴趣点)信息。
百度地图移动版API不仅包含构建地图的基本接口,还集成了众多搜索服务,包括:位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索、地址信息查询等。
百度地图移动版API提供的搜索服务主要是通过初始化MKSearch类,注册搜索结果的监听对象MKSearchListener来实现异步搜索服务。首先需要自定义一个MySearchListener类,它实现MKSearchListener接口,然后通过实现接口中不同的回调方法,来获得对应的搜索结果。MySearchListener类的定义如下:
public class MySearchListener implements MKSearchListener {
public void onGetAddrResult(MKAddrInfo result, int iError) {
public void onGetDrivingRouteResult(MKDrivingRouteResult result, int iError) {
public void onGetPoiResult(MKPoiResult result, int type, int iError) {
public void onGetTransitRouteResult(MKTransitRouteResult result, int iError) {
public void onGetWalkingRouteResult(MKWalkingRouteResult result, int iError) {
说明:上面的类定义只是在说明MKSearchListener类的5个方法的作用,全都是空实现,并未给出具体的实现。根据你要检索的内容,再去具体实现上面对应的方法,就能获取到搜索结果。例如:1)你想通过一个地理坐标(经纬度值)来搜索地址信息,那么只需要具体实现上面的onGetAddrResult()方法就能得到搜索结果;2)如果你想搜索驾车路线信息,只需要具体实现onGetDrivingRouteResult()方法就能得到搜索结果。
紧接着,需要初始化MKSearch类:
mMKSearch = new MKSearch();
mMKSearch.init(mapManager, new MySearchListener());
经过上面两步之后,就可以通过调用MKSearch所提供的一些检索方法来搜索你想要的信息了。
下面给出一个具体的示例:根据某个经纬度值(地理坐标)查询对应的地址信息以及该地址周边的POI(Point of Interest,兴趣点)信息。1)布局文件res/layout/query_address.xml
version="1.0" encoding="utf-8"
xmlns:android="/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="经度:"
android:id="@+id/longitude_input"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="106.720397"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="纬度:"
android:id="@+id/latitude_input"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="26.597239"
android:id="@+id/query_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="地址查询"
android:id="@+id/address_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
虽然定义了MapView,但是设置了android:visibility="gone"将其隐藏
因为本示例并不需要显示地图,但不定义又不行(baidu map api的要求)
android:id="@+id/map_View"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:visibility="gone"
2)继承com.baidu.mapapi.MapActivity的Activity类
package com.liufeng.
import android.os.B
import android.view.V
import android.view.View.OnClickL
import android.widget.B
import android.widget.EditT
import android.widget.TextV
import com.baidu.mapapi.BMapM
import com.baidu.mapapi.GeoP
import com.baidu.mapapi.MKAddrI
import com.baidu.mapapi.MKDrivingRouteR
import com.baidu.mapapi.MKPoiI
import com.baidu.mapapi.MKPoiR
import com.baidu.mapapi.MKS
import com.baidu.mapapi.MKSearchL
import com.baidu.mapapi.MKTransitRouteR
import com.baidu.mapapi.MKWalkingRouteR
import com.baidu.mapapi.MapA
public class QueryAddressActivity extends MapActivity {
private BMapManager mapM
private MKSearch mMKS
private EditText longitudeEditT
private EditText latitudeEditT
private TextView addressTextV
private Button queryB
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.query_address);
mapManager = new BMapManager(getApplication());
mapManager.init("285B415EBAB2A50ADA7F03C777C4", null);
super.initMapActivity(mapManager);
mMKSearch = new MKSearch();
mMKSearch.init(mapManager, new MySearchListener());
longitudeEditText = (EditText) findViewById(R.id.longitude_input);
latitudeEditText = (EditText) findViewById(R.id.latitude_input);
addressTextView = (TextView) findViewById(R.id.address_text);
queryButton = (Button) findViewById(R.id.query_button);
queryButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String longitudeStr = longitudeEditText.getText().toString();
String latitudeStr = latitudeEditText.getText().toString();
int longitude = (int) (1000000 * Double.parseDouble(longitudeStr));
int latitude = (int) (1000000 * Double.parseDouble(latitudeStr));
mMKSearch.reverseGeocode(new GeoPoint(latitude, longitude));
} catch (Exception e) {
addressTextView.setText("查询出错,请检查您输入的经纬度值!");
protected boolean isRouteDisplayed() {
return false;
protected void onDestroy() {
if (mapManager != null) {
mapManager.destroy();
mapManager = null;
super.onDestroy();
protected void onPause() {
if (mapManager != null) {
mapManager.stop();
super.onPause();
protected void onResume() {
if (mapManager != null) {
mapManager.start();
super.onResume();
public class MySearchListener implements MKSearchListener {
public void onGetAddrResult(MKAddrInfo result, int iError) {
if (result == null) {
StringBuffer sb = new StringBuffer();
sb.append(result.strAddr).append("/n");
if (null != result.poiList) {
for (MKPoiInfo poiInfo : result.poiList) {
sb.append("----------------------------------------").append("/n");
sb.append("名称:").append(poiInfo.name).append("/n");
sb.append("地址:").append(poiInfo.address).append("/n");
sb.append("经度:").append(poiInfo.pt.getLongitudeE6() / 1000000.0f).append("/n");
sb.append("纬度:").append(poiInfo.pt.getLatitudeE6() / 1000000.0f).append("/n");
sb.append("电话:").append(poiInfo.phoneNum).append("/n");
sb.append("邮编:").append(poiInfo.postCode).append("/n");
sb.append("类型:").append(poiInfo.ePoiType).append("/n");
addressTextView.setText(sb.toString());
public void onGetDrivingRouteResult(MKDrivingRouteResult result, int iError) {
public void onGetPoiResult(MKPoiResult result, int type, int iError) {
public void onGetTransitRouteResult(MKTransitRouteResult result, int iError) {
public void onGetWalkingRouteResult(MKWalkingRouteResult result, int iError) {
3)AndroidManifest.xml中的配置
version="1.0" encoding="utf-8"
xmlns:android="/apk/res/android"
package="com.liufeng.baidumap"
android:versionCode="1"
android:versionName="1.0"
android:icon="@drawable/icon" android:label="@string/app_name"
android:name=".QueryAddressActivity" android:label="@string/app_name"
android:name="android.intent.action.MAIN"
android:name="android.intent.category.LAUNCHER"
android:minSdkVersion="4"
android:name="android.permission.INTERNET"
android:name="android.permission.ACCESS_FINE_LOCATION"
android:name="android.permission.ACCESS_NETWORK_STATE"
android:name="android.permission.ACCESS_WIFI_STATE"
android:name="android.permission.CHANGE_WIFI_STATE"
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:name="android.permission.READ_PHONE_STATE"
4)运行结果截图及说明
程序在模拟器上运行的初始效果如上图所示。可以看出,地图并没有显示出来,这和我们在设计时布局时所设想的一样;另外两个输入框中也分别显示了默认给出的经纬度值。
点击“地址查询”按钮后,将看到如下图所示包含了查询结果的界面:
说明:图上的“贵州省贵阳市云岩区普陀路”正是我们要查询的地理坐标(经度:106.720397,纬度:26.597239)所对应的地址信息;同时该地址信息下方还显示出了该地址附近的10个兴趣点(POI),每个兴趣点分别包含了“名称”、“地址”、“经纬度”、“电话”、“邮编”和“兴趣点类型”信息。
备注:如果本文的示例继续做下去,就应该将MapView显示出来,同时结合第8篇文章“”所介绍的内容将地址信息和兴趣点标注在地图上。我想这两方面的内容都已做过详细讲解并给出了示例,再来实现这个应该并不是什么难事,看文章的你就动动手来完成它吧!
浏览 15440
浏览: 360272 次
来自: 北京
明显就有要求的嘛
很不错,就是需要这个方法
label = [[UILabel a ...
/iphone- ...本文主要讲解如何通过根据某个经纬度值(地理坐标)查询对应的地址信息以及该地址周边的POI(Point of Interest,兴趣点)信息。
百度地图移动版API不仅包含构建地图的基本接口,还集成了众多搜索服务,包括:范围检索、位置检索、周边检索、步行检索、公交检索、驾乘检索、等。
百度地图移动版API提供的搜索服务主要是通过初始化MKSearch类,注册搜索结果的监听对象MKSearchListener来实现异步搜索服务。首先需要自定义一个MySearchListener类,它实现MKSearchListener接口,然后通过实现接口中不同的回调方法,来获得对应的搜索结果。MySearchListener类的定义如下:
* 实现MKSearchListener接口,用于实现异步搜索服务,得到搜索结果
* @author liufeng
public class MySearchListener implements MKSearchListener {
* 根据经纬度搜索地址信息结果
* @param result
* @param iError
错误号(0表示正确返回)
public void onGetAddrResult(MKAddrInfo result, int iError) {
* 驾车路线搜索结果
* @param result
* @param iError
错误号(0表示正确返回)
public void onGetDrivingRouteResult(MKDrivingRouteResult result, int iError) {
* POI搜索结果(范围检索、城市POI检索、周边检索)
* @param result
* @param type
返回结果类型(11,12,21:poi列表 7:城市列表)
* @param iError
错误号(0表示正确返回)
public void onGetPoiResult(MKPoiResult result, int type, int iError) {
* 公交换乘路线搜索结果
* @param result
* @param iError
错误号(0表示正确返回)
public void onGetTransitRouteResult(MKTransitRouteResult result, int iError) {
* 步行路线搜索结果
* @param result
* @param iError
错误号(0表示正确返回)
public void onGetWalkingRouteResult(MKWalkingRouteResult result, int iError) {
说明:上面的类定义只是在说明MKSearchListener类的5个方法的作用,全都是空实现,并未给出具体的实现。根据你要检索的内容,再去具体实现上面对应的方法,就能获取到搜索结果。例如:1)你想通过一个地理坐标(经纬度值)来搜索地址信息,那么只需要具体实现上面的onGetAddrResult()方法就能得到搜索结果;2)如果你想搜索驾车路线信息,只需要具体实现onGetDrivingRouteResult()方法就能得到搜索结果。
紧接着,需要初始化MKSearch类:
// 初始化MKSearch
mMKSearch = new MKSearch();
mMKSearch.init(mapManager, new MySearchListener());
经过上面两步之后,就可以通过调用MKSearch所提供的一些检索方法来搜索你想要的信息了。
下面给出一个具体的示例:根据某个经纬度值(地理坐标)查询对应的地址信息以及该地址周边的POI(Point of Interest,兴趣点)信息。
1)布局文件res/layout/query_address.xml
2)继承com.baidu.mapapi.MapActivity的Activity类
package com.liufeng.
import android.os.B
import android.view.V
import android.view.View.OnClickL
import android.widget.B
import android.widget.EditT
import android.widget.TextV
import com.baidu.mapapi.BMapM
import com.baidu.mapapi.GeoP
import com.baidu.mapapi.MKAddrI
import com.baidu.mapapi.MKDrivingRouteR
import com.baidu.mapapi.MKPoiI
import com.baidu.mapapi.MKPoiR
import com.baidu.mapapi.MKS
import com.baidu.mapapi.MKSearchL
import com.baidu.mapapi.MKTransitRouteR
import com.baidu.mapapi.MKWalkingRouteR
import com.baidu.mapapi.MapA
* 根据经纬度查询地址信息
* @author liufeng
public class QueryAddressActivity extends MapActivity {
// 定义地图引擎管理类
private BMapManager mapM
// 定义搜索服务类
private MKSearch mMKS
private EditText longitudeEditT
private EditText latitudeEditT
private TextView addressTextV
private Button queryB
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.query_address);
// 初始化MapActivity
mapManager = new BMapManager(getApplication());
// init方法的第一个参数需填入申请的API Key
mapManager.init("285B415EBAB2A50ADA7F03C777C4", null);
super.initMapActivity(mapManager);
// 初始化MKSearch
mMKSearch = new MKSearch();
mMKSearch.init(mapManager, new MySearchListener());
// 通过id查询在布局文件中定义的控件
longitudeEditText = (EditText) findViewById(R.id.longitude_input);
latitudeEditText = (EditText) findViewById(R.id.latitude_input);
addressTextView = (TextView) findViewById(R.id.address_text);
queryButton = (Button) findViewById(R.id.query_button);
// 给地址查询按钮设置单击事件监听器
queryButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// 用户输入的经度值
String longitudeStr = longitudeEditText.getText().toString();
// 用户输入的纬度值
String latitudeStr = latitudeEditText.getText().toString();
// 将用户输入的经纬度值转换成int类型
int longitude = (int) (1000000 * Double
.parseDouble(longitudeStr));
int latitude = (int) (1000000 * Double
.parseDouble(latitudeStr));
// 查询该经纬度值所对应的地址位置信息
mMKSearch.reverseGeocode(new GeoPoint(latitude, longitude));
} catch (Exception e) {
addressTextView.setText("查询出错,请检查您输入的经纬度值!");
protected boolean isRouteDisplayed() {
protected void onDestroy() {
if (mapManager != null) {
// 程序退出前需调用此方法
mapManager.destroy();
mapManager =
super.onDestroy();
protected void onPause() {
if (mapManager != null) {
// 终止百度地图 API
mapManager.stop();
super.onPause();
protected void onResume() {
if (mapManager != null) {
// 开启百度地图 API
mapManager.start();
super.onResume();
* 内部类实现MKSearchListener接口,用于实现异步搜索服务
* @author liufeng
public class MySearchListener implements MKSearchListener {
* 根据经纬度搜索地址信息结果
* @param result
* @param iError
错误号(0表示正确返回)
public void onGetAddrResult(MKAddrInfo result, int iError) {
if (result == null) {
StringBuffer sb = new StringBuffer();
// 经纬度所对应的位置
sb.append(result.strAddr).append("/n");
// 判断该地址附近是否有POI(Point of Interest,即兴趣点)
if (null != result.poiList) {
// 遍历所有的兴趣点信息
for (MKPoiInfo poiInfo : result.poiList) {
sb.append("----------------------------------------")
.append("/n");
sb.append("名称:").append(poiInfo.name).append("/n");
sb.append("地址:").append(poiInfo.address).append("/n");
sb.append("经度:")
.append(poiInfo.pt.getLongitudeE6() / f)
.append("/n");
sb.append("纬度:")
.append(poiInfo.pt.getLatitudeE6() / f)
.append("/n");
sb.append("电话:").append(poiInfo.phoneNum).append("/n");
sb.append("邮编:").append(poiInfo.postCode).append("/n");
// poi类型,0:普通点,1:公交站,2:公交线路,3:地铁站,4:地铁线路
sb.append("类型:").append(poiInfo.ePoiType).append("/n");
// 将地址信息、兴趣点信息显示在TextView上
addressTextView.setText(sb.toString());
* 驾车路线搜索结果
* @param result
* @param iError
错误号(0表示正确返回)
public void onGetDrivingRouteResult(MKDrivingRouteResult result,
int iError) {
* POI搜索结果(范围检索、城市POI检索、周边检索)
* @param result
* @param type
返回结果类型(11,12,21:poi列表 7:城市列表)
* @param iError
错误号(0表示正确返回)
public void onGetPoiResult(MKPoiResult result, int type, int iError) {
* 公交换乘路线搜索结果
* @param result
* @param iError
错误号(0表示正确返回)
public void onGetTransitRouteResult(MKTransitRouteResult result,
int iError) {
* 步行路线搜索结果
* @param result
* @param iError
错误号(0表示正确返回)
public void onGetWalkingRouteResult(MKWalkingRouteResult result,
int iError) {
3)AndroidManifest.xml中的配置
4)运行结果截图及说明
程序在模拟器上运行的初始效果如上图所示。可以看出,地图并没有显示出来,这和我们在设计时布局时所设想的一样;另外两个输入框中也分别显示了默认给出的经纬度值。
点击&地址查询&按钮后,将看到如下图所示包含了查询结果的界面:
说明:图上的&贵州省贵阳市云岩区普陀路&正是我们要查询的地理坐标(经度:106.720397,纬度:26.597239)所对应的地址信息;同时该地址信息下方还显示出了该地址附近的10个兴趣点(POI),每个兴趣点分别包含了&名称&、&地址&、&经纬度&、&电话&、&邮编&和&兴趣点类型&信息。
备注:如果本文的示例继续做下去,就应该将MapView显示出来,然后将地址信息和兴趣点标注在地图上。我想这两方面应该并不是什么难事,看文章的你就动动手来完成它吧!利用html5获取经纬度并且在百度地图中显示位置
之前我在文中,对做了一个简单的扩充,就是使用google map显示出所在的位置,后来一想google的服务在中国好像没有那么好的用户体验(当然这里面有某些原因,这里不必说明)。于是就有了这篇文章,就是将之前使用html5获得的经纬度在百度地图上显示出来。 在使用百度地图之前需要去申请百度的地图的appkey,同样google也需要申请,之前的文章里并没有介绍,希望各位读者注意。 下面是简单的代码//在百度 map中显示地址
var map = new BMap.Map("map_canvas");
// 创建地图实例
var point = new BMap.Point(longitudeP , latitudeP);
// 创建点坐标
map.centerAndZoom(point, 15);// 初始化地图,设置中心点坐标和地图级别
var marker = new BMap.Marker(point);
map.addOverlay(marker);
其中的longitudeP表示经度,latitudeP表示纬度,map_canvas是html中设置的ID,具体的可以下载我的源代码作为参考。
ps:可以看出百度的调用比google map要来的快很多。
不过可以看出这里的定位有点偏差,并且偏差很大!!这里就不评论什么了。。。
之前的评论有很多不对之处,谢谢各位读者指正,这里的偏差是由于百度地图的坐标转换问题所引起,现在已经更新,详情请猛击这里:
关于这个DEMO:
解压密码:
PS:注意,密码是,没有前面的http,不要从浏览器直接复制啊,亲!
其他相关文章
如果对本文有其他疑问,可以在本文下方留言。 如果有其他GIS、3S相关疑问也可以到&&版块发表提问。
本站QQ群:; 微信公众号:malagis,扫描&&直接关注。
作者:,GIS爱好者。分享本文,请您带上。
[...]我在之前的文章利用html5获取经纬度并且在百度地图中显示位置中使用了百度地图的API来显示html5获取的地理位置,在文中我说过这样的话,我说百度地图的准确度不怎么精确,偏差很大。这里我要更正下:[...]查看: 5818|回复: 7
百度地图获取实时获取经纬度
签到天数: 24 天连续签到: 1 天[LV.4]偶尔看看III主题帖子e币
移动,放缩完之后,怎么获取 左下角和右上角的坐标,并且用这2个点 做覆盖物 显示,也就是百度API自带demo 覆盖物的demo,现在需要的是,每次移动完放缩完 ,在左下右上生成 2个覆盖物。、、、跪求啊。直接写demo的我给100冲话费也行。。。2天了一点进展都没
刚看了下你给的链接 一开始他们的想法是监听百度地图的拖动方法跟缩放方法来计算该位置,这个可能是个误区,绕了弯路就是他们说的地球是椭圆的的问题,方向反掉了通过地图坐标来显示都手机上的位置去,正确的思想应该是取到手机上点的坐标然后去取地图的坐标,就是那个链接中楼主最后说解决了的方法。去重写MapView ...
该用户从未签到主题帖子e币
不知道怎么监听&&放缩事件&&2楼给的链接是别人解决了 给的思想。。。。zoomlevel 监听 ...
刚看了下你给的链接 一开始他们的想法是监听百度地图的拖动方法跟缩放方法来计算该位置,这个可能是个误区,绕了弯路就是他们说的地球是椭圆的的问题,方向反掉了通过地图坐标来显示都手机上的位置去,正确的思想应该是取到手机上点的坐标然后去取地图的坐标,就是那个链接中楼主最后说解决了的方法。去重写MapView
GeoPoint centerPoint = mMapView.getMapCenter();// 地图中心坐标
int tbSpan = mMapView.getLatitudeSpan();// 当前纬线的跨度(从地图的上边缘到下边缘)
int lrSpan = mMapView.getLongitudeSpan(&
签到天数: 24 天连续签到: 1 天[LV.4]偶尔看看III主题帖子e币
解决了之后我会发帖帮助后人啊。。。。之前有人问过,不过没仔细,新手表示不懂啊····求各路老大啊
该用户从未签到主题帖子e币
能说的再详细点吗 如果只是在屏幕 左上跟右上固定位置显示的话,你可以直接就在界面上自己布局哈
百度 地图拖动之后
,放缩之后, 左下角 的坐标和右上角的坐标。。。只是需求这个就OK。。。覆盖物可以我自己来。。。&
签到天数: 24 天连续签到: 1 天[LV.4]偶尔看看III主题帖子e币
能说的再详细点吗 如果只是在屏幕 左上跟右上固定位置显示的话,你可以直接就在界面上自己布局哈 ...
百度 地图拖动之后&&,放缩之后, 左下角 的坐标和右上角的坐标。。。只是需求这个就OK。。。覆盖物可以我自己来。。。
按照我的想法 你可能需要重写一下MapView ,通过onTouch事件获取点的屏幕坐标再转换成地图的坐标&
该用户从未签到主题帖子e币
百度 地图拖动之后&&,放缩之后, 左下角 的坐标和右上角的坐标。。。只是需求这个就OK。。。覆盖物可以 ...
按照我的想法 你可能需要重写一下MapView ,通过onTouch事件获取点的屏幕坐标再转换成地图的坐标
不知道怎么监听
2楼给的链接是别人解决了 给的思想。。。。zoomlevel 监听&
签到天数: 24 天连续签到: 1 天[LV.4]偶尔看看III主题帖子e币
按照我的想法 你可能需要重写一下MapView ,通过onTouch事件获取点的屏幕坐标再转换成地图的坐标 ...
不知道怎么监听&&放缩事件&&2楼给的链接是别人解决了 给的思想。。。。zoomlevel 监听
刚看了下你给的链接 一开始他们的想法是监听百度地图的拖动方法跟缩放方法来计算该位置,这个可能是个误区,绕了弯路就是他们说的地球是椭圆的的问题,方向反掉了通过地图坐标来显示都手机上的位置去,正确的思想应该是&
签到天数: 24 天连续签到: 1 天[LV.4]偶尔看看III主题帖子e币
刚看了下你给的链接 一开始他们的想法是监听百度地图的拖动方法跟缩放方法来计算该位置,这个可能是个误区 ...
& & & & GeoPoint centerPoint = mMapView.getMapCenter();// 地图中心坐标
& & & & & & & & & & & & & & & & int tbSpan = mMapView.getLatitudeSpan();// 当前纬线的跨度(从地图的上边缘到下边缘)
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & int lrSpan = mMapView.getLongitudeSpan();// 当前经度的跨度(从地图的左边缘到地图的右边缘)
& & & & & & & & & & & &&&
& & & & & & & & & & & & & & & & GeoPoint ltPoint = new GeoPoint(centerPoint.getLatitudeE6()
& & & & & & & & & & & & & & & & & & & & & & & & - tbSpan / 2, centerPoint.getLongitudeE6() - lrSpan / 2);// 左上角坐标
& & & & & & & & & & & & & & & & GeoPoint rbPoint = new GeoPoint(centerPoint.getLatitudeE6()// 右上角坐标
& & & & & & & & & & & & & & & & & & & & & & & & + tbSpan / 2, centerPoint.getLongitudeE6() + lrSpan / 2);
& & & & & & & & & & & & & & & & // 左下
这样取值 好像也不对。。。。重新MapView 模拟点击获取坐标?
推荐阅读热门话题
61886420384328281281261252226218210208204201715
1&小时前昨天&23:59昨天&20:24昨天&20:23昨天&18:14昨天&17:23昨天&16:57昨天&14:05昨天&13:54昨天&11:15昨天&11:14昨天&11:14昨天&11:12昨天&11:12昨天&11:11昨天&11:10
Powered by

我要回帖

更多关于 怎么利用地图看经纬度 的文章

 

随机推荐