BINGMAPS GPS经纬度格式转换。
2011-10-28 09:53
471 查看
/// <summary>
/// 将经纬度格式转换成度分秒格式
/// </summary>
/// <param name="input">经纬度信息</param>
/// <returns>转换后的度分秒格式</returns>
public static decimal ConvertLatLon(decimal input)
{
//根据配置文件判断是否需要解析经纬度
if (Common.ConfigHelper.GetConfigBool("IsResolve") == false)
return input;
//度度分分。分分分分
decimal ret = input * (decimal)0.01;
//相乘,做成
//度度。分分分分分分 这是一种常见的经纬度的度-分的表示格式。
try
{
string[] strs = ret.ToString().Split('.');
ret = decimal.Parse((decimal.Parse(strs[0]) + decimal.Parse("0." + strs[1]) * 100 / 60).ToString("f6"));
//因为,GPS定位出的经纬度格式不是BINGMAPS地图中一样的经纬度格式,所以要进行转换格式的计算。
//度度分分。分分分分
//转换后。度度。分分分分分分
//用‘。’把度切出来。
//把小数位切出来后,还原成 分分。分分分分 的纯分数格式。
//然后计算“分转换度” 即/60
//然后相加 ,为纯 度数的十进制小数部分表示格式。(bingmaps支持)
//然后存入数据库
}
catch
{
ret = -1;
}
return ret;
}
/// 将经纬度格式转换成度分秒格式
/// </summary>
/// <param name="input">经纬度信息</param>
/// <returns>转换后的度分秒格式</returns>
public static decimal ConvertLatLon(decimal input)
{
//根据配置文件判断是否需要解析经纬度
if (Common.ConfigHelper.GetConfigBool("IsResolve") == false)
return input;
//度度分分。分分分分
decimal ret = input * (decimal)0.01;
//相乘,做成
//度度。分分分分分分 这是一种常见的经纬度的度-分的表示格式。
try
{
string[] strs = ret.ToString().Split('.');
ret = decimal.Parse((decimal.Parse(strs[0]) + decimal.Parse("0." + strs[1]) * 100 / 60).ToString("f6"));
//因为,GPS定位出的经纬度格式不是BINGMAPS地图中一样的经纬度格式,所以要进行转换格式的计算。
//度度分分。分分分分
//转换后。度度。分分分分分分
//用‘。’把度切出来。
//把小数位切出来后,还原成 分分。分分分分 的纯分数格式。
//然后计算“分转换度” 即/60
//然后相加 ,为纯 度数的十进制小数部分表示格式。(bingmaps支持)
//然后存入数据库
}
catch
{
ret = -1;
}
return ret;
}
相关文章推荐
- 度分 格式 转换 GPS 经纬度定义、经纬度格式、GDAL中地理坐标转换及地理坐标屏幕显示
- 经由过程百度地图API,将百度坐标转换成GPS经纬度
- GPS坐标转换经纬度及换算方法
- GPS经纬度坐标的转换
- 将GPS坐标转换成百度地图坐标,将baidu 经纬度 转换为google经纬度
- 各地图gps坐标系统比较与转换以及经纬度距离计算MATLAB脚本
- [转] GPS坐标转换经纬度及换算方法
- 通过百度地图API将百度坐标转换成GPS经纬度
- GPS\谷歌\AMAP等地图经纬度转换为百度地图经纬度
- Onenet GPS上传经纬度的格式 笔记
- GPS怎么把经纬度转换成标准的度分秒单位
- GPS 经纬度转换 百度、高德经纬度
- Android 学习意外第五季<2>——google GPS定位由经纬度转换地址信息
- Google Earth 使用的经纬度格式及转换
- 通过百度地图API,将百度坐标转换成GPS经纬度
- GPS设备定位的经纬度偏移转换
- IOS将GPS定位经纬度转换为高德地图经纬度
- GPS 经纬度转换为 经过旋转后的平面坐标
- Google Earth 使用的经纬度格式及转换
- GPS 转换成百度经纬度