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

假冒建设厅网站wordpress同步微信素材

假冒建设厅网站,wordpress同步微信素材,做网站的虚拟机怎么用,软件开发工程师的职责提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、后台实现1. 获取门店的经纬度2.api查询对应的sql 二 、小程序实现 前言 实现查询门店地址的功能,可以按照距离排序。使用技术:java…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、后台实现
    • 1. 获取门店的经纬度
    • 2.api查询对应的sql
  • 二 、小程序实现


前言

实现查询门店地址的功能,可以按照距离排序。使用技术:java+mysql+uniapp百度地图+高德获取经纬度

---

提示:以下是本篇文章正文内容,下面案例可供参考

一、后台实现

1. 获取门店的经纬度

可以通过高德或者百度的api接口传入地址获取经纬度。
这里我使用的是高德,高德api文档地址
在这里插入图片描述
将拉取过来的经纬度存入到数据库中

CREATE TABLE `ums_member_company_coordinate` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`company_name` varchar(255) DEFAULT NULL,`address_detail` varchar(255) DEFAULT NULL COMMENT '详细地址\n',`address_province` varchar(20) DEFAULT NULL COMMENT '地址-省',`address_city` varchar(20) DEFAULT NULL COMMENT '地址-市',`address_county` varchar(20) DEFAULT NULL COMMENT '地址-县(区、市)',`location` point NOT NULL COMMENT '经纬度',PRIMARY KEY (`id`) USING BTREE,SPATIAL KEY `spatial_index_location` (`location`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4 COMMENT='客户门店高德坐标';

示例数据:

INSERT INTO `` (`company_name`, `address_detail`, `address_province`, `address_city`, `address_county`, `location`) VALUES ('南昌市龙盛大药房有限公司', '江西省南昌市西湖区建设西路1285号龙盛建设佳园4号楼商用楼104室', '江西省', '南昌市', '西湖区', ST_GeomFromText('POINT(115.877543 28.649779)'));
INSERT INTO `` (`company_name`, `address_detail`, `address_province`, `address_city`, `address_county`, `location`) VALUES ('江西益康大药房有限公司', '江西省南昌市西湖区云锦路436号中海朝阳郡铂宫2号楼1层商业111室(011室)', '江西省', '南昌市', '西湖区', ST_GeomFromText('POINT(115.875458 28.624109)'));

注意location 字段为point 类型,所以我们在新增或者修改数据的时候需要做处理

UPDATE set location = POINT(CAST(#{longitude} as DECIMAL(12,6)),CAST(#{latitude} as DECIMAL(12,6))) WHERE company_name = '南昌市龙盛大药房有限公司'

2.api查询对应的sql

下面传入的115.867543 和28.649779 为当前查询人的经纬度,最终的结果distance 就是距离的公里数

SELECTcompany_name,address_detail,address_province,address_city,address_county,location,ifnull(ROUND(ST_DISTANCE_SPHERE ( location, POINT ( CAST( 115.867543 AS DECIMAL ( 12, 6 )), CAST( 28.649779 AS DECIMAL ( 12, 6 ))) )/ 1000,2 ),999999999999 ) AS distance 
FROMums_member_company_coordinate order by distance  asc 

在这里插入图片描述

二 、小程序实现

小程序需要获取到当前手机的经纬度,就是上面传入的15.867543 和28.649779,然后调用后台接口后台把结果渲染在页面上。

uniapp地图文档入口
在这里插入图片描述

http://www.dtcms.com/a/590525.html

相关文章:

  • 高校网站建设情况报告范文免费建站网站大全
  • 网站开发税收分类长沙有名的公司
  • 帮企网站建设简洁大气企业网站源码
  • 佛山知名网站建设公司承德网站制作报价
  • 电力设备高盐雾环境腐蚀状态智能监测与防护策略优化
  • 网站建设公司信科网络南京做网站seo的
  • 瓯海住房与城乡建设局网站dw网页设计案例
  • Dev-C++的Compiler Options在哪里?
  • 地板网站建设国外网站建设接单
  • Java Lambda表达式完全指南:从面向对象到函数式编程的优雅转变
  • 网站安全狗钓鱼网站制作的报告
  • Atcoder(ABC431)A-D
  • 专业网专业网站建设新会网页制作公司
  • 荆州哪里做网站哪个网站可以做翻译赚钱
  • 网站推广常用方法宁乡市住房和城乡建设局网站
  • M3和M4内核的区别
  • 长春免费做网站建筑型专业网站有哪些
  • 如何评价一个企业网站做的好wordpress 华哥
  • 网站建设与运营答案建设自动弹出qq对话框的网站
  • 杭州网站程序开发公司现在ps做网站的尺寸
  • Launch4j打包将jar包生成exe执行文件全流程
  • 荣誉章标志做网站广州 网站建设公司
  • 有哪些网站做的很好wordpress 没有留言功能
  • 01背包问题 装箱问题
  • 广州模板网站建设广告代运营
  • 网站根目录文件 seo网页升级访问紧急通知狼
  • 家装公司加盟哪个公司好建网站做优化
  • 网站模板库免费免费网站源码下载器
  • 用dedecms 做门户网站汽车o2o网站建设
  • 网站开发的需求分析论文高级又小众的公众号