百度地图开发,标记只能显示在北京地图上T_T

============问题描述============


public class MainActivity extends Activity {  

    MapView mMapView = null;  

    BaiduMap mBaiduMap;

	// UI相关

	Button resetBtn;

	Button clearBtn;

    @Override  

    protected void onCreate(Bundle savedInstanceState) {  

        super.onCreate(savedInstanceState);   

        //在使用SDK各组件之前初始化context信息,传入ApplicationContext  

        //注意该方法要再setContentView方法之前实现  

        SDKInitializer.initialize(getApplicationContext());  

        setContentView(R.layout.activity_main);  

        //获取地图控件引用  

        mMapView = (MapView) findViewById(R.id.bmapView);  

        

        mBaiduMap = mMapView.getMap();

		// UI初始化

		clearBtn = (Button) findViewById(R.id.btnStart);

		resetBtn = (Button) findViewById(R.id.btnStart2);

		OnClickListener clearListener = new OnClickListener() {

			public void onClick(View v) {

//				clearClick();

			}

		};

		OnClickListener restListener = new OnClickListener() {

			public void onClick(View v) {

//				resetClick();

			}

		};

		clearBtn.setOnClickListener(clearListener);

		resetBtn.setOnClickListener(restListener);

		// 界面加载时添加绘制图层

		addCustomElementsDemo();

    }  

    /**

	 * 添加点、线、多边形、圆、文字

	 */

	public void addCustomElementsDemo() {

		// 添加文字

		LatLng llText = new LatLng(39.86923, 116.397428);

//		LatLng llText = new LatLng(108.7622674067471, 34.0358298501404);// 我采的本地的GPS坐标

		OverlayOptions ooText = new TextOptions().bgColor(0xAAFFFF00)

				.fontSize(24).fontColor(0xFFFF00FF).text("百度地图SDK").rotate(-30)

				.position(llText);

		mBaiduMap.addOverlay(ooText);

	}

    @Override  

    protected void onDestroy() {  

        super.onDestroy();  

        //在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理  

        mMapView.onDestroy();  

    }  

    @Override  

    protected void onResume() {  

        super.onResume();  

        //在activity执行onResume时执行mMapView. onResume (),实现地图生命周期管理  

        mMapView.onResume();  

        }  

    @Override  

    protected void onPause() {  

        super.onPause();  

        //在activity执行onPause时执行mMapView. onPause (),实现地图生命周期管理  

        mMapView.onPause();  

        }  

    }

程序默认打开的时候是北京市的地图,我把那个给定的GPS坐标换成我采集的本地的坐标却不能定位到本地地图(陕西),还是值显示北京地图,添加的文字也不能显示,求解~谢谢!

============解决方案1============

决用过百度地图。

============解决方案2============

116和39的经纬度坐标换一下吧,你没有发现下面的坐标的大小顺序和你的相反吗?

时间: 2024-12-14 18:21:39

百度地图开发,标记只能显示在北京地图上T_T的相关文章

百度地图开发定位与显示Demo(Android)

百度地图给我们提供了非常丰富的API供我们进行二次开发.百度地图的SDK与定位SDK在今年6月份进行了更新.地图更新为3.0,定位更新为4.2.百度说:这次更新对接口有了较大部分的调整,与之前版本不兼容.本篇博文基于以上最新版本的API提供一个小例子:获取自己当前的经纬度坐标,并且显示在地图上.这里只给出核心代码,其他KEY的引入,地图控件的添加,权限的声明,定位服务的声明可在百度地图API官网(http://developer.baidu.com/map/sdkandev-download.h

百度地图开发的学习(二)——地图定位

定位是地图开发的必经重要的环节,我也在不断学习中,就自己了解写一下这些. 一.配置 1.百度的定位是有自己jar包和so文件的,所以记得将它们配置到对应的文件夹中并加载进工程里.具加载方法在学习一里面就有了,这里就不细讲了. 2.在百度的配置方法中导入完库文件后,还要进行声明libs源文件 如果是将jar包和so文件全部放入libs文件中,就需要这样的声明了,本人也试过,但是格式有点偏差,build.gradle会报错,改成下面这样就可以了. sourceSets { main { jniLib

C#的百度地图开发(四)前端显示与定位

有了这些定位信息,那要如何在前端的页面上显示出来呢?这需要用到百度地图的JavaScript的API.下面是示例代码. 前端代码 [html] view plaincopy <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ViewMap.aspx.cs" Inherits="TEST.ViewMap" %> <!DOCTYPE html>

Android下百度地图开发(一):基础地图展示

最终效果如: 这个需要详细说下,准备工作较为繁琐. 第一步:去百度申请一个开发者账号,新建一个android应用,会让你输入开发者SHA1,目前我只拿到开发版SHA1,发布版那里也填的是这个. 获取方法如: 在C:\Users\Administrator\.android下面呼出命令行,输入 keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android) 红线地方就是,填进adroid sdk申请界面,会

Google地图开发初级篇

上回我们学习了如何搭建一个google map应用,了解了基础知识,下面我们来深入学习google map中待发掘的宝藏 在这篇文章,我将告诉你 1.   如何创建google地图 2.   Google地图 的模式,和地图类型 3.   Google地图上的控件使用 4.   Google地图的点击事件和其他事件 5.   摄像头移动知识 一. 地图对象 1.  获得地图对象 A.   地图控件所在的fragment 在上一篇中,我们自动生成项目后,可以看到MapActivity和它的布局文件

[转]Net Framework引路蜂地图开发示例

From:http://www.2cto.com/kf/201207/140421.html 引路蜂地图也提供对.Net Framework平台的支持,可以开发桌面地图应用,由于Mono C#的跨平台特性,使用Visual Studio 和Mono引路蜂地图开发包开发的地图应用可以运行于Windows ,Lunix,Unix,Mac OS等平台.开发桌面应用比开发移动应用要容易的多,屏幕,内存等方面都比移动平台要宽裕的多.下面使用一个简单的应用来介绍一下.Net Framework引路蜂地图开发

地图与定位(二)系统地图

iOS从6.0开始地图服务不再由谷歌驱动,而是改用自家地图,当然在国内它的数据是由高德地图提供的.这样一来,如果在iOS6.0之前进行地图开发的话使用方法会有所不同,基于目前的情况其实使用iOS6.0之前版本的系统基本已经寥寥无几了,所有在接下来的内容中不会再针对iOS5及之前版本的地图开发进行介绍. 在iOS中进行地图开发主要有两种方式,一种是直接利用MapKit框架进行地图开发,利用这种方式可以对地图进行精准的控制:另一种方式是直接调用苹果官方自带的地图应用,主要用于一些简单的地图应用(例如

[android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题

    最近做android百度地图,但是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题--只显示网格而没有显示地图,网络连接和APIKey申请都是正确的,就是不知道为什么不能显示,网上也有很多人遇到这个问题,有的是SDK更新不兼容.而且网上很多百度地图都是使用V2.3.1版本,后来没有办法只有通过baidumapapi_v2_4_1.jar完成显示地图. 其中需要注意的是使用2.3.1时调用manager.init(

Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

标签: Android百度地图API Key  分类: Android 百度地图开发(2)  最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地图入手,其实他们的用法都差不多,本篇文章就带领大家在自己的Android项目中加入百度地图的功能,接下来我会写一系列关于百度地图的文章,欢迎大家到时候关注!   一 申请API key 在使用百度地图之前,我们必须去申请一个百度地图的API key,申请地址http://lbsyun.baidu.com/a