php 腾讯 地图 计算 坐标 两点 距离 微信 网页

        $r = https_request(‘http://apis.map.qq.com/ws/geocoder/v1/?address=‘.$addr[‘addr‘].‘&key=F2GBZ-SREWQ-A3K56-GSLK5-ELOHS-PRB2X‘);
        if($r[‘status‘] == 0){
            $lng = $r[‘result‘][‘location‘][‘lng‘];
            $lat = $r[‘result‘][‘location‘][‘lat‘];

            $r2 = https_request("http://apis.map.qq.com/ws/distance/v1/?mode=driving&from=22.560060,113.868490&to=$lat,$lng&key=F2GBZ-SREWQ-A3K56-GSLK5-ELOHS-PRB2X");

            if($r2[‘status‘]==0){
                if($r2[‘result‘][‘elements‘][‘distance‘]>5000){
                    exit( json_encode([‘check‘=>0,‘msg‘=>‘当前位置不在服务范围‘]) );
                }
            }else{
                exit( json_encode([‘check‘=>0,‘msg‘=>‘计算距离出错‘]) );
            }

        }else{
            exit( json_encode([‘check‘=>0,‘msg‘=>‘地理位置出错‘]) );
        }
        

原文地址:https://www.cnblogs.com/shaoing/p/8902525.html

时间: 2024-10-10 17:51:49

php 腾讯 地图 计算 坐标 两点 距离 微信 网页的相关文章

地图 计算2点距离等

/**    *计算某个经纬度的周围某段距离的正方形的四个点    *    *@param lng float 经度    *@param lat float 纬度    *@param distance float 该点所在圆的半径,该圆与此正方形内切,默认值为0.5千米    *@return array 正方形的四个点的经纬度坐标     用法     使用此函数计算得到结果后,带入sql查询.     $squares = returnSquarePoint($lng, $lat); 

腾讯地图拾取坐标

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maxi

腾讯地图API简介、整理

目录 腾讯地图API 1 1.API概览... 1 1.1 WebService API(官网注明是beta版本,可能不稳定,慎用):... 1 1.2 URL API:... 2 1.3 静态图API:... 2 1.3 JavaScript API V2:... 2 1.4 另外还有Android SDK, Android 定位SDK,和IOS SDK,主要用于手机端开发.     2 2. 下面重点讲解JavaScript API V2:... 2 2.1最简单的地图-显示一张以坐标为中心

百度地图转腾讯地图腾讯地图转百度地图

public static double pi = 3.141592653589793 * 3000.0 / 180.0; /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 * * @param gg_lat * @param gg_lon * @return */ public static Gps gcj02_To_Bd09(double gg_lon, double gg_lat) { double x =

微信开发之附近商家地理位置计算和腾讯地图坐标转百度地图坐标的方法

原文:微信开发之附近商家地理位置计算和腾讯地图坐标转百度地图坐标的方法 腾讯地图坐标转百度坐标 案例:本次开发的系统是一个商家联盟积分系统.在全国各地都有商家联盟的网点. 要求实现的功能 a.微信粉丝通过微信号就能查看附近的商家 b.我的联盟系统统计在2公里之内的商家网点 c.并标出商家和粉丝位置的距离是多少米. d.在商家的详细介绍页面设置百度地图接入步行.公交.驾车一键导航功能 那么现在问题来了: 问题1:在做微信O2O开发的过程中,通过微信地理位置功能事件获得的是腾讯地图坐标.而我们的导航

Openlayers3 计算地图上任意两点间的距离

主要用的接口是new ol.Sphere(6378137).haversineDistance([x1,y1],[x2,y2]): 4326坐标系中计算两点距离的方式为: var a = new ol.Sphere(6378137).haversineDistance([120.21592590991689, 30.210793016606],[120.21670777384473, 30.211168525868086]); 版权声明:本文为博主原创文章,未经博主允许不得转载.

js根据经纬度计算两点距离

根据两点经纬度计算距离 这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”.在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”:构成这些圆圈的线段,叫做纬线.我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬.北极就是北纬90度,南极就是南纬90度.纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬,两极和高

由经纬度坐标得到腾讯地图的瓦片/切片行列号

参考:https://blog.csdn.net/mygisforum/article/details/22997879 https://blog.csdn.net/u013929284/article/details/53614281 https://blog.csdn.net/shaxiaozilove/article/details/54908569 项目需要根据数据的瓦片行列号建立文件目录,而已知的位置信息是经纬度,下面是解决方法: 一.经纬度坐标 => 投影坐标:腾讯地图使用的是Web

计算两个GPS坐标的距离

场景:已知两个GPS点的经纬度坐标信息.计算两点的距离. 1. 距离/纬度关系 GPS: 22.514519,113.380301 GPS: 22.511962,113.380301 距离: 284.6439379583341   jl_wd=284.6439379583341/(22.51451-22.511962) = 111712.69150641055729984301412873 (米/度) 2. 距离/经度关系 GPS: 22.514866, 113.388444 GPS: 22.5