当前位置: 首页 > news >正文

网站 需求wordpress国际化

网站 需求,wordpress国际化,沧州市做网站,做网站后都需要什么坐标系 地球坐标系——WGS84#xff1a;常见于 GPS 设备#xff0c;Google 地图等国际标准的坐标体系。火星坐标系——GCJ-02#xff1a;中国国内使用的被强制加密后的坐标体系#xff0c;高德坐标、腾讯地图。百度坐标系——BD-09#xff1a;百度地图所使用的坐标体系常见于 GPS 设备Google 地图等国际标准的坐标体系。火星坐标系——GCJ-02中国国内使用的被强制加密后的坐标体系高德坐标、腾讯地图。百度坐标系——BD-09百度地图所使用的坐标体系是在火星坐标系的基础上又进行了一次加密处理。 坐标系转换 使用代码转化 /*** 判断经纬度是否超出中国境内*/ function isLocationOutOfChina(latitude, longitude) {if (longitude 72.004 || longitude 137.8347 || latitude 0.8293 || latitude 55.8271)return true;return false; }/*** 将WGS-84(国际标准)转为GCJ-02(火星坐标):*/ function transformFromWGSToGCJ(latitude, longitude) {var lat ;var lon ;var ee 0.00669342162296594323;var a 6378245.0;var pi 3.14159265358979324;if (isLocationOutOfChina(latitude, longitude)) {lat latitude;lon longitude;}else {var adjustLat transformLatWithXY(longitude - 105.0, latitude - 35.0);var adjustLon transformLonWithXY(longitude - 105.0, latitude - 35.0);var radLat latitude / 180.0 * pi;var magic Math.sin(radLat);magic 1 - ee * magic * magic;var sqrtMagic Math.sqrt(magic);adjustLat (adjustLat * 180.0) / ((a * (1 - ee)) / (magic * sqrtMagic) * pi);adjustLon (adjustLon * 180.0) / (a / sqrtMagic * Math.cos(radLat) * pi);latitude latitude adjustLat;longitude longitude adjustLon;}return { latitude: latitude, longitude: longitude };}/*** 将GCJ-02(火星坐标)转为百度坐标:*/ function transformFromGCJToBaidu(latitude, longitude) { var pi 3.14159265358979324 * 3000.0 / 180.0;var z Math.sqrt(longitude * longitude latitude * latitude) 0.00002 * Math.sin(latitude * pi);var theta Math.atan2(latitude, longitude) 0.000003 * Math.cos(longitude * pi);var a_latitude (z * Math.sin(theta) 0.006);var a_longitude (z * Math.cos(theta) 0.0065);return { latitude: a_latitude, longitude: a_longitude }; }/*** 将百度坐标转为GCJ-02(火星坐标):*/ function transformFromBaiduToGCJ(latitude, longitude) {var xPi 3.14159265358979323846264338327950288 * 3000.0 / 180.0;var x longitude - 0.0065;var y latitude - 0.006;var z Math.sqrt(x * x y * y) - 0.00002 * Math.sin(y * xPi);var theta Math.atan2(y, x) - 0.000003 * Math.cos(x * xPi);var a_latitude z * Math.sin(theta);var a_longitude z * Math.cos(theta);return { latitude: a_latitude, longitude: a_longitude }; }/*** 将GCJ-02(火星坐标)转为WGS-84:*/ function transformFromGCJToWGS(latitude, longitude) {var threshold 0.00001;// The boundaryvar minLat latitude - 0.5;var maxLat latitude 0.5;var minLng longitude - 0.5;var maxLng longitude 0.5;var delta 1;var maxIteration 30;while (true) {var leftBottom transformFromWGSToGCJ(minLat, minLng);var rightBottom transformFromWGSToGCJ(minLat, maxLng);var leftUp transformFromWGSToGCJ(maxLat, minLng);var midPoint transformFromWGSToGCJ((minLat maxLat) / 2, (minLng maxLng) / 2);delta Math.abs(midPoint.latitude - latitude) Math.abs(midPoint.longitude - longitude);if (maxIteration-- 0 || delta threshold) {return { latitude: (minLat maxLat) / 2, longitude: (minLng maxLng) / 2 };}if (isContains({ latitude: latitude, longitude: longitude }, leftBottom, midPoint)) {maxLat (minLat maxLat) / 2;maxLng (minLng maxLng) / 2;}else if (isContains({ latitude: latitude, longitude: longitude }, rightBottom, midPoint)) {maxLat (minLat maxLat) / 2;minLng (minLng maxLng) / 2;}else if (isContains({ latitude: latitude, longitude: longitude }, leftUp, midPoint)) {minLat (minLat maxLat) / 2;maxLng (minLng maxLng) / 2;}else {minLat (minLat maxLat) / 2;minLng (minLng maxLng) / 2;}}}function isContains(point, p1, p2) {return (point.latitude Math.min(p1.latitude, p2.latitude) point.latitude Math.max(p1.latitude, p2.latitude)) (point.longitude Math.min(p1.longitude, p2.longitude) point.longitude Math.max(p1.longitude, p2.longitude)); }function transformLatWithXY(x, y) {var pi 3.14159265358979324;var lat -100.0 2.0 * x 3.0 * y 0.2 * y * y 0.1 * x * y 0.2 * Math.sqrt(Math.abs(x));lat (20.0 * Math.sin(6.0 * x * pi) 20.0 * Math.sin(2.0 * x * pi)) * 2.0 / 3.0;lat (20.0 * Math.sin(y * pi) 40.0 * Math.sin(y / 3.0 * pi)) * 2.0 / 3.0;lat (160.0 * Math.sin(y / 12.0 * pi) 320 * Math.sin(y * pi / 30.0)) * 2.0 / 3.0;return lat; }function transformLonWithXY(x, y) {var pi 3.14159265358979324;var lon 300.0 x 2.0 * y 0.1 * x * x 0.1 * x * y 0.1 * Math.sqrt(Math.abs(x));lon (20.0 * Math.sin(6.0 * x * pi) 20.0 * Math.sin(2.0 * x * pi)) * 2.0 / 3.0;lon (20.0 * Math.sin(x * pi) 40.0 * Math.sin(x / 3.0 * pi)) * 2.0 / 3.0;lon (150.0 * Math.sin(x / 12.0 * pi) 300.0 * Math.sin(x / 30.0 * pi)) * 2.0 / 3.0;return lon; }通过官方的api转化这个会更精准点 其他坐标转高德坐标apihttps://lbs.amap.com/api/webservice/guide/api/convert 百度开发apihttps://lbs.baidu.com/faq/api?titlewebapi/guide/changeposition-base 其他左边转腾讯坐标api https://lbs.qq.com/service/webService/webServiceGuide/webServiceTranslate
http://www.zqtcl.cn/news/348697/

相关文章:

  • 旅游网站系统哪个好城市建设投资公司网站
  • 制作图片海报的软件关键词seo公司
  • 济南企业网站推广方法wordpress 类别 排序
  • 深圳网站建设开发公司哪家好wordpress 删除主题作者
  • 网站怎么登陆后台wordpress卡蜜 插件
  • wordpress安装微信登录插件青岛网站seo技巧
  • 燕郊个人做网站超变传奇手游刀刀切割无会员散人
  • 有没有可以做兼职的网站网站建设发展方向有哪些
  • php网站后台上传图片有没有推荐到首页的功能客户求购平台
  • 大型网站的标准莱芜市官网
  • 建站用Wordpress还是青州网站建设青州
  • 百度网站收录更新建网站的公司赚钱吗
  • 哪种语言做网站最快网站大全app下载
  • 手机营销网站制作网站建设备案和免备案的区别
  • 浙江省住房和城乡建设厅网站打不开中国建设银行官网站纪念币预约
  • 推广软件的网站安徽省城乡建设网站
  • 用网站做淘宝客怎么样珍爱网
  • 龙岩建设局招聘网站网站dns解析失败
  • 音乐网站的音乐怎么做深圳美容网站建设
  • 贵阳市观山湖区网站建设wordpress博客vieu模板
  • 怎么区分网站的好坏网站建设营销型号的区别
  • wordpress固定链接 中文建设网站优化
  • 东莞地产网站建设简述建设iis网站的基本过程
  • 外贸网站建设 公司价格怎样在手机上制作网站
  • 网站建设电话销售录音企业做网站有什么用
  • 网站布局设计软件软件工程大学排名
  • 自己的网站做防伪码深圳软件开发公司招聘
  • 网上购物网站大全wordpress文本悬停变色
  • 科技类公司网站设计如何做各大网站广告链接
  • 深圳做h5网站制作奢侈品网站设计