GPS坐标转化为百度坐标

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

想把手机采集的GPS坐标转化为百度坐标,在网上找了一下代码:

GeoPoint geoPoint3 = new GeoPoint((int) ((mLat1 + 0.001) * 1E6),

					(int) ((mLon1 + 0.003) * 1E6));

GeoPoint GeoPointBaidu = CoordinateConvert.fromWgs84ToBaidu(geoPoint3); 

			mOverlayList.add(new OverlayItem(GeoPointBaidu, "point", "point"));

一运行就崩溃,提示错误:10-08 20:37:51.828: I/dalvikvm(18750): Could not find method com.baidu.mapapi.utils.CoordinateConvert.fromWgs84ToBaidu, referenced from method com.map.maptest.MainActivity$MyOverlayItem.<init>

不知道为啥,求解,先谢谢了。

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

打包的时候有 Jar包没有成功打包?

时间: 2024-11-25 14:37:37

GPS坐标转化为百度坐标的相关文章

C#后台 GPS坐标转化成百度坐标

protected void Page_Load(object sender, EventArgs e) { //获取当前纬度 string Latitude = "117.707677"; //获取当前经度 string Longitude = "39.084097"; //百度坐标转换API string path = "http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=&q

GPS坐标(WGS84)转换百度坐标(BD09) python测试

基础知识坐标系说明: WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系. GCJ02:是由中国国家测绘局制订的地理信息系统的坐标系统.由WGS84坐标系经加密后的坐标系. BD09:为百度坐标系,在GCJ02坐标系基础上再次加密.其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标 参考文档: http://lbsyun.baidu.com/index.php?title=webapi/guide/changeposition 功能接口主用调用

地图开发 火星坐标(GCJ-02)和百度坐标(BD-09)互相转换

■ 背景 国际坐标系 WGS-84:地心坐标系,国际通用.应用:Googole Map 火星坐标系 GCJ-02:由中国×××(G表示Guojia国家,C表示Cehui测绘,J表示Ju局)制订的地理信息系统的坐标系统.应用:高德地图 百度坐标系 BD-09:在GCJ-02的基础上二次偏移.应用:百度地图 ■ GCJ-02和BD-09互相转换 (js) // 高德地图坐标系(火星坐标GCJ-02) -> 百度地图坐标系(百度坐标BD-09) // 参数形式为"lng,lat" //

GPS坐标换算为百度坐标

最近在做一个关于手机定位的小应用,需求是这样的,用户通过手机(Wp8)进行二维码扫描操作并且记录用户的当前位置,在PC上可以查看用户所在地图的位置,做法就是在用户扫描条码时,通过手机GPS获取当前在地图上的位置(采用百度静态地图,根据坐标直接生成图片)并将图片保存到数据库,PC端直接从数据库中读取并展示图片.问题是:生成的图片所呈现的位置与实际位置偏差太大.于是我开始踏上了寻找解决办法的道路. 首先我检测我的硬件设备是否定位准确,我用WP8手机内置的地图进行了当前位置定位,结果没有问题,说明我的

GPS转换为百度坐标

原文地址:http://www.cnblogs.com/zhaohuionly/archive/2013/06/18/3142623.html 最近在做一个关于手机定位的小应用,需求是这样的,用户通过手机(Wp8)进行二维码扫描操作并且记录用户的当前位置,在PC上可以查看用户所在地图的位置,做法就是在用户扫描条码时,通过手机GPS获取当前在地图上的位置(采用百度静态地图,根据坐标直接生成图片)并将图片保存到数据库,PC端直接从数据库中读取并展示图片.问题是:生成的图片所呈现的位置与实际位置偏差太

微信坐标转换百度坐标

1.问题 项目中需要进行测距,当前位置到指定位置的直线距离,目的坐标使用为百度坐标,而我们在微信里获取的当前坐标为wgs-48国际坐标这里需要对其进行转换 2.转化微信坐标到百度坐标 在这里百度为我们提供了转换工具,只要按照转换文档进行转换即可,大家可以到这个网址上看看http://lbsyun.baidu.com/index.php?title=webapi/guide/changeposition应该就知道如何进行转换了,当然这里我们会用到百度的jssdk 关于jssdk我们只需要引入相应的

iOS-地理坐标转换,原生地图获取的原始坐标转换为地图真实坐标

GPS以及iOS系统定位获得的坐标是地理坐标系WGS1984,Web地图一般用的坐标细是投影坐标系WGS 1984 Web Mercator,国内出于相关法律法规要求,对国内所有GPS设备及地图数据都进行了加密偏移处理,代号GCJ-02,这样GPS定位获得的坐标与地图上的位置刚好对应上,特殊的是百度地图在这基础上又进行一次偏移,所以在处理系统定位坐标及相关地图SDK坐标时需要转换处理下,根据网络资源,目前有一些公开的转换算法. 系统定位坐标显示在原生地图.谷歌地图或高德地图–WGS1984转GC

BD09坐标(百度坐标) WGS84(GPS坐标) GCJ02(国测局坐标) 的相互转换

BD09坐标(百度坐标) WGS84(GPS坐标) GCJ02(国测局坐标) 的相互转换 http://www.cnphp6.com/archives/24822 by root ⋅ Leave a Comment 谷歌地图采用的是WGS84地理坐标系(中国范围除外),谷歌中国地图.搜搜中国地图.高德地图采用的是GCJ02地理坐标系,百度采用的是BD09坐标系,而设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系,所以我们要根据得到的经纬度的坐标类型和地图厂商类型在地图上标点,

GPS坐标转化

//将GPS纬度信息转换为“火星坐标”的纬度 function latToGcj02(lon, lat) { var c = Math.PI, d = Math.sin, e = -100 + 2 * lon + 3 * lat + 0.2 * lat * lat + 0.1 * lon * lat + 0.2 * Math.sqrt(Math.abs(lon)), e = e + 2 * (20 * d(6 * lon * c) + 20 * d(2 * lon * c)) / 3, e =