java腾讯地图与百度地图坐标转换

/**
	 * 坐标转换,腾讯地图转换成百度地图坐标
	 * @param lat 腾讯纬度
	 * @param lon 腾讯经度
	 * @return 返回结果:经度,纬度
	 */
	public String map_tx2bd(double lat, double lon){
		double bd_lat;
		double bd_lon;
		double x_pi=3.14159265358979324;
	    double x = lon, y = lat;
	    double z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);
	    double theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);
	    bd_lon = z * Math.cos(theta) + 0.0065;
	    bd_lat = z * Math.sin(theta) + 0.006;

	    System.out.println("bd_lat:"+bd_lat);
	    System.out.println("bd_lon:"+bd_lon);
	    return bd_lon+","+bd_lat;
	}

	/**
	 * 坐标转换,百度地图坐标转换成腾讯地图坐标
	 * @param lat  百度坐标纬度
	 * @param lon  百度坐标经度
	 * @return 返回结果:纬度,经度
	 */
	public String map_bd2tx(double lat, double lon){
		double tx_lat;
		double tx_lon;
		double x_pi=3.14159265358979324;
		double x = lon - 0.0065, y = lat - 0.006;
	    double z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi);
	    double theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi);
	    tx_lon = z * Math.cos(theta);
	    tx_lat = z * Math.sin(theta);
	    return tx_lat+","+tx_lon;
	}
时间: 2024-10-14 15:15:17

java腾讯地图与百度地图坐标转换的相关文章

提供一个谷歌(腾讯)、百度地图纠偏数据库

转载请说明出处:http://blog.csdn.net/cywosp/article/details/27095723 <黑天鹅--如何应对不可预知的未来> 作者:纳西姆?尼古拉斯?塔勒布 关于黑天鹅 在发现澳大利亚黑天鹅之前,所有欧洲人都确信天鹅全部都是白色的,人们在经过上百万次的确定性观察白天鹅之后得到了这一结论,而且一直延续了上千年,直到黑天鹅的出现,从而将这一结论完全打破.通过黑白天鹅的现象说明我们通过观察或经验获得的知识具有严重的局限性和脆弱性,仅仅一次的完全不同的发现就足以颠覆根

百度地图转腾讯地图腾讯地图转百度地图

public static double pi = 3.141592653589793 * 3000.0 / 180.0; /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 * * @param gg_lat * @param gg_lon * @return */ public static Gps gcj02_To_Bd09(double gg_lon, double gg_lat) { double x =

Odoo Website 替换 谷歌地图为 百度地图

由于众所周知的原因,国内使用谷歌地图是件非常痛苦的事,更为接地气的做法是替换为百度地图. 模块地址参见群公告.

IOS第三方地图-百度地图集成

百度地图官网: http://developer.baidu.com/map/index.php?title=iossdk 照上面吧百度地图sdk集成到工程 然后在pilst文件中加入: 如果地图没有显示就是key没有配置对,仔细检查下

iOS第三方地图-百度地图中心点定位

使用百度地图定位后,滑动地图,使用反编码确定地图中心店的位置信息 // // MapControl.m // quyizu // // Created by apple on 15/9/2. // Copyright (c) 2015年 waste. All rights reserved. // //使用百度地图定位,poi搜索,地理编码功能 #import "MapControl.h" #import "WJBaiduMapTools.h" @interface

iOS第三方地图-百度地图常用功能使用(POI搜索,地理正反编码,定位,添加标注)

百度地图官网: http://developer.baidu.com/map/index.php?title=iossdk 百度地图集成 1.引入相关包 注:不需要使用地图功能的可以不用boundle包,模拟器使用的framework和真机不一样具体看官网 2.info.plist中 3.在TARGETS->Build Settings->Other Linker Flags 中添加-ObjC. 4.将一个文件设置为.mm 百度地图使用 1.AppDelegate中注册 _mapManager

iOS第三方地图-百度地图定位的封装

// // BaiduMapTools.h // baidumapTest // // Created by apple on 15/8/26. // Copyright (c) 2015年 tqh. All rights reserved. // #import <Foundation/Foundation.h> @interface WJBaiduMapTools : NSObject /**单例*/ +(WJBaiduMapTools *)instance; /**定位,能得到省市街道*

百度地图下载|百度地图

如今人们的生活水平在飞速提高,现在无论是有车的还是没车的,出行一定少不了手机地图导航,特别是旅行游玩的,到了一个陌生城市,出行没有导航是非常不方便的.目前我们国内最大的两个地图导航APP就是百度地图和高德地图了吧.百度地图下载链接应用简介百度地图是可以为用户提供智能路线规划.智能导航.实时路况等出行的手机地图软件,百度地图是出门必备的一款手机导航软件.百度地图APP特色功能: 1.精准的路线导航.智能选择路线最短的路线2.实时路况.显示实时的路面情况,轻松避开堵车,塞车3.语音导航.全程语音导航

地图插件-百度地图使用教程