专栏首页桑先生的专栏开放平台:高德地图获取经纬度

开放平台:高德地图获取经纬度

昨天发布了一篇文章   PHP根据经纬度获取周围5公里内的信息     

获取经纬度的时候采用了后台的插件,插件很方便.然后就有人问是不是接入地图可以用.

晚上睡得早.也是在凌晨一点半醒了.习惯性的打开看了下博客.发现奶爸也是发出了这么一个疑问.

这里也是给出解决办法.针对没有插件又需要获取经纬度的小伙伴可以通过开放平台轻松获取经纬度.

这里我们需要使用一个开放平台高德开放平台

首先建立一个应用

我这里选择的是出行 然后建立应用获取Key  这个key保存好

然后根据个人选择调用api   一个是根据现在所处位置获取经纬度  一个是搜索目标位置获取经纬度

这里先使用ip定位  (因为五点了.哈哈哈哈  收拾下上班了要)

IP定位-API文档-开发指南-Web服务 API | 高德地图API

下面提供下封装好的获取真实IP的函数  拼接一下就可以得到当前经纬度

public function real_ip()
    {
       $ip= NULL;
       if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
       		$arr= explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
       		$pos=  array_search('unknown',$arr);
       		if(false !== $pos) unset($arr[$pos]);
       		$ip=  trim($arr[0]);
       }elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
       		$ip= $_SERVER['HTTP_CLIENT_IP']; 
       }elseif(isset($_SERVER['REMOTE_ADDR'])) {
       	$ip= $_SERVER['REMOTE_ADDR']; 
       }
       $ip= (false !== ip2long($ip)) ? $ip : '0.0.0.0';
       return $ip;
	}

? 早睡早起身体好.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用git上传项目到Github

    其次需要使用Git这个管理工具.没有的小伙伴可以下载一个.直接傻瓜式安装就可以了.

    桑先生
  • PHP开发之微擎

    也是简单看了眼路由.微擎登陆后默认跳转到的是系统管理页面.看了要路由.找到代码看了下.找到控制器,文件地址为/web/user-login.ctrl.php 在...

    桑先生
  • PHP生成二维码

    刚把手头的工作忙完.也是来总结下吧.这几天涉及到了一个需求.需要生成邀请一个二维码.

    桑先生
  • Linux多网卡多路由设置

    传统情况下,如果是为了从内向外访问获得更好的速度,让访问电信走电信,访问网通走网通,那么配置是网关只能够配置一个。

    用户6174826
  • Linux多网卡多路由设置

    happy123.me
  • 虚拟主机配置多个站点详解

    准备为青学会也搭建一个博客,就在本博客的虚拟主机上多开一个端口,配置多个站点。感谢超哥的技术支援,救民于水火之中啊!!

    十四君
  • 深度学习大新闻:谷歌 Tensorflow 选择 Keras

    【新智元导读】 Keras 的作者、谷歌 AI 研究员 Francois Chollet 宣布了一条激动人心的消息:Keras 将会成为第一个被添加到 Tens...

    新智元
  • virtualbox中centos网络设置

    1 首先设置windows8地址     首先要获得自己路由器地址,然后针对路由器地址设置自己的windows8 ip地址,常见品牌路由器地址如下:  ...

    闵开慧
  • 超像素、语义分割、实例分割、全景分割

    在计算机视觉中,图像分割是个非常重要且基础的研究方向。简单来说,图像分割(image segmentation)就是根据某些规则把图片中的像素分成不同的部分(加...

    用户1150922
  • linux用户和组命令实例分析【切换、添加用户、权限控制等】

    su 切换用户 root -> 普通用户 不需要密码 普通用户之间 需要密码 普通用户->root 需要密码

    砸漏

扫码关注云+社区

领取腾讯云代金券