zoukankan
html css js c++ java
C# 处理 google map 经纬度偏移量
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; namespace WSGPSGateway.BLL { public class LocationLogic { public LocationLogic() { } private static volatile LocationLogic _LocationLogic = new LocationLogic(); /// <summary> /// 得到实例 /// </summary> /// <returns></returns> public static LocationLogic GetInstance() { if (_LocationLogic == null) { lock (typeof(LocationLogic)) { if (_LocationLogic == null) { _LocationLogic = new LocationLogic(); } } } return _LocationLogic; } /// <summary> /// 得到经度和纬度 /// </summary> /// <param name="lat"></param> /// <param name="lng"></param> /// <returns></returns> public decimal[] GetLatLng(decimal lat, decimal lng) { int PX, PY; decimal? PX1, PY1; decimal? OX; decimal? OY; decimal[] LatLng = new decimal[] { lat, lng }; //传入两个参数 ,经度和纬度 ,然后返回经过解析的经度和纬度 try { DAL.DeviceinfoDataSetTableAdapters.deviceinfoAdapter da = new DAL.DeviceinfoDataSetTableAdapters.deviceinfoAdapter(); da.P_GETLATLNG(lat, lng, out OX, out OY); OX = Convert.ToDecimal(OX); OY = Convert.ToDecimal(OY); if (OX != 0 && OY != 0) { Map.LatLongToPixelXY(Convert.ToDouble(lat), Convert.ToDouble(lng), 18, out PX, out PY); PX1 = PX + OX; PY1 = PY + OY; LatLng[0] = Convert.ToDecimal(Map.PixelYToLat(Convert.ToDouble(PY1), 18)); LatLng[1] = Convert.ToDecimal(Map.PixelXToLng(Convert.ToDouble(PX1), 18)); } } catch (Exception ex) { DAL.Log.Write("纠偏处理发生异常! \0 错误记录:" + ex + "\r\n"); DAL.Log.Write("-----------------------------------------------------------\r\n"); } return LatLng; } } }
查看全文
相关阅读:
【软件安装】CentOS7安装Tengine_2_3_2(Nginx 1_17_0)
【NET开发】图片处理类-仿照七牛云图片处理功能
Chrome下flash无法显示多个的问题。
windows搭建ftp
windows安装RabbitMQ
安装Mysql,开发权限,以及复制数据库
idea打jar包
mysql数据库——选择优化的数据类型
mysql数据库——事务隔离级别
Java环境变量配置
原文地址:https://www.cnblogs.com/javawebsoa/p/2458199.html
最新文章
SpringMVC的入门程序(Controller控制器实现的3种方式)
Mysql 如何设置字段自动获取当前时间
下载
windows10家庭版开启本地组策略
三习一弊疏
faststonesoft
springframework中Assert的用法
【Sql语句】 SELECT INTO【不存在】 和 INSERT INTO SELECT(存在)
【Sql语句】查询数据库表的空间大小,索引大小的语句
【Sql语句】修改数据库表的属性(修改字段名称、属性)
热门文章
【Sql语句】查询数据的字段说明
【软件安装】git自定义服务gogs安装
【博客园主题】cnblogs 自定义主题配置
【Vue组件通信】props、$ref、$emit,组件传值
【Api相关】获取IP地址统计查询
【C#】根据开始时间和结束时间筛选存在的信息
【C#】NET截屏网页,生成网页快照开发——IECapt、CutyCapt
【软件安装】CentOS7安装MariaDb(mysql_替代品安装)
【结构设计】数据表设计、常用表结构设计
【软件安装】CentOS7_直播服务搭建_nginx_nginx-http-flv-module
Copyright © 2011-2022 走看看