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

奎屯市住房和城乡建设局网站海珠网站建设报价

奎屯市住房和城乡建设局网站,海珠网站建设报价,领取免费空间,上海 高端网站建设## 一、前言地址和经纬度互相转换的功能也经常用到#xff0c;比如上次的路线方案查询的功能#xff0c;之前官网是提供了直接输入出发地点和目的地的中文汉字#xff0c;就可以查询到最优的路线#xff0c;后面只支持输入出发地点和目的地的经纬度坐标了#xff0c;这个就…## 一、前言地址和经纬度互相转换的功能也经常用到比如上次的路线方案查询的功能之前官网是提供了直接输入出发地点和目的地的中文汉字就可以查询到最优的路线后面只支持输入出发地点和目的地的经纬度坐标了这个就有点绕了让用户输入什么经纬度坐标那是个什么鬼没有几个用户搞得懂的所以就需要先将用户输入的出发地点和目的地的中文汉字先查询到对应的经纬度坐标然后再传入路线查询的JS函数中查询结果即可为什么突然关闭了这个地址经纬度自动转换的功能呢我去后台看了下原来这项功能变成收费模块了。地址经纬度互换的功能只有在线地图有因为需要去服务器查询对应的数据拿到返回的数据百度地图中需要用到BMap.Geocoder来实现这两个功能的互换他内置了getPoint函数负责将地址转换为经纬度坐标getLocation函数负责将经纬度坐标转为地址于是将这两个功能封装成JS函数每次需要的时候直接调用即可。## 二、功能特点1. 同时支持在线地图和离线地图两种模式。2. 同时支持webkit内核、webengine内核、IE内核。3. 支持设置多个标注点信息包括名称、地址、经纬度。4. 可设置地图是否可单击、拖动、鼠标滚轮缩放。5. 可设置协议版本、秘钥、主题样式、中心坐标、中心城市、地理编码位置等。6. 可设置地图缩放比例和级别缩略图、比例尺、路况信息等控件的可见。7. 支持地图交互比如鼠标按下获取对应位置的经纬度。8. 支持查询路线可设置起点位置、终点位置、路线模式、路线方式、路线方案(最少时间、最少换乘、最少步行、不乘地铁、最短距离、避开高速)。9. 可显示点线面工具可直接在地图上划线、点、矩形、圆形等。10. 可设置行政区划指定某个城市区域绘制图层在线地图自动输出行政区划边界点集合到js文件给离线地图使用。11. 可静态或者动态添加多个覆盖物。支持点、折线、多边形、矩形、圆形、弧线、点聚合等。12. 函数接口友好和统一使用简单方便就一个类。13. 支持js动态交互添加点、删除点、清空点、重置点不需要刷新页面。14. 支持任意Qt版本、任意系统、任意编译器。## 三、体验地址国内站点[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)国际站点[https://github.com/feiyangqingyun](https://github.com/feiyangqingyun)## 四、效果图## 五、相关代码void MapBaiDu::addGeocoder(QStringList list){ //地址解析成坐标坐标解析成地址 list QString( var geo new BMap.Geocoder();); list QString( function getPointByAddr(addr) {); list QString( geo.getPoint(addr, function(result) {); list QString( if (result) {); list QString( window.%1(geocoder, result.lng , result.lat);).arg(callFun); list QString( }); list QString( });); list QString( }); list QString( function getAddrByPoint(point) {); list QString( var list point.split(,);); list QString( var pot new BMap.Point(list[0], list[1]);); list QString( geo.getLocation(pot, function(result) {); list QString( if (result) {); list QString( window.%1(geocoder, result.address);).arg(callFun); list QString( }); list QString( });); list QString( });}void frmMapBaiDu::on_btnAddrToPoint_clicked(){ QString addr ui-txtAddr-text().trimmed(); runJs(QString(getPointByAddr(%1)).arg(addr));}void frmMapBaiDu::on_btnPointToAddr_clicked(){ QString point ui-txtPoint-text().trimmed(); runJs(QString(getAddrByPoint(%1)).arg(point));}
http://www.yutouwan.com/news/434948/

相关文章:

  • 网站开发者招聘四川建设厅证件查询
  • 网站快速过备案海口网站建设设计
  • 怀柔谁会网站开发百度网盘 wordpress
  • 学校网站建设的必要性wordpress 修改代码
  • 长基建站矿产网站开发
  • 六盘水遵义网站建设怎么做苏州企业网站建设设计
  • 怎么做公司的宣传网站建设银行融信通网站
  • 能不能同行网站做站长统计成都哪些公司做网站好
  • 电商网站的程序有哪些anew wordpress
  • 网站导航仿站最新一键自助建站程序源码
  • 推广展示类网站海洋高端的专业做网站
  • 怎么做网站内部链接5台电脑做视频网站服务器
  • 好的响应式网站有哪些专业放心的企业展厅设计
  • 怎么免费做网站推广页面制作多少钱
  • 网站地图写法个人怎么制作公众号
  • 妇幼网站建设ppt简历在线制作免费导出
  • 做网站 点击跳转产品怎么做推广和宣传
  • 可以做游戏的网站有哪些方面安康免费做网站
  • 上海网站推广个人网站酷站赏析
  • 呼市建设官方网站湖南企业名录大全
  • 高端大气上档次的网站多种郑州网站建设
  • 如何在微信平台做购买网站c2c网站怎么做
  • 做网站的规范网站开发成本预算价目表
  • 建立个人网站的目的长沙网络工程学院
  • wordpress建好站了打不开首页亳州网站网站建设
  • 做百科需要用什么网站做参考做网站买域名就行了吗
  • 腾云网站建设设计师 推荐 网站
  • wordpress设置站点地址网站建设推广和网络推广
  • 怎么让网站快速被收录网页设计师培训宣传语
  • 开发公司调研汇报材料怎么写成都seo公司排名