设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 71|回复: 12

高精度IP地图定位什么原理?

[复制链接]

11

主题

59

回帖

177

积分

注册会员

积分
177
发表于 2020-7-7 23:31:37 | 显示全部楼层 |阅读模式



请问大佬这是怎么搞的?难道有开放接口?还是自己累积的基站IP?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

67

主题

3902

回帖

8039

积分

论坛元老

积分
8039
发表于 2020-7-8 15:40:12 | 显示全部楼层

dxt 发表于 2020-7-8 10:52

移动大内网,精准查出算我输

高精度定位一般gps关联wifi mac地址,像百度的高精定位一样,只要有应用接入它的地图sdk,就能精准定位你,我以前一台美国的vps的ip就被精确定位的我家位置,跟什么内不内网无关
回复

使用道具 举报

0

主题

50

回帖

156

积分

注册会员

积分
156
发表于 2020-7-8 15:00:13 | 显示全部楼层
我只知道之前百度有接口

回复

使用道具 举报

12

主题

308

回帖

684

积分

高级会员

积分
684
发表于 2020-7-8 10:52:00 | 显示全部楼层
没啥用 精度随缘
回复

使用道具 举报

96

主题

1094

回帖

2564

积分

金牌会员

积分
2564
发表于 2020-7-7 23:33:17 | 显示全部楼层

518 发表于 2020-7-7 23:33

我只知道之前百度有接口

百度那个貌似封了,现在有个京东万象接口(收费),不知道哪有白**的。。。
回复

使用道具 举报

11

主题

59

回帖

177

积分

注册会员

积分
177
 楼主| 发表于 2020-7-7 23:33:41 | 显示全部楼层

hihelllo 发表于 2020-7-7 23:33

没啥用 精度随缘

精度不准,必经是公开的,但也不错了哈
回复

使用道具 举报

11

主题

59

回帖

177

积分

注册会员

积分
177
 楼主| 发表于 2020-7-7 23:40:48 | 显示全部楼层
移动大内网,精准查出算我输
回复

使用道具 举报

54

主题

263

回帖

750

积分

高级会员

积分
750
发表于 2020-7-7 23:33:00 | 显示全部楼层

mxonline 发表于 2020-7-8 15:00

高精度定位一般gps关联wifi mac地址,像百度的高精定位一样,只要有应用接入它的地图sdk,就能精准定位你,我 ...

移动IP:120.244.117.179    位置是北京市顺义区,你能查出来精准?基站定位+数据分析
回复

使用道具 举报

15

主题

135

回帖

349

积分

中级会员

积分
349
发表于 2020-7-7 23:42:58 | 显示全部楼层
气压计有点用?
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2020-7-7 23:33:00 | 显示全部楼层
示例:
http://blog.iytc.net/tools/map.php

[ol]
  • $ak,
  •                 'location' => implode(',', array($latitude, $longitude)),
  •                 'pois' => $pois,
  •                 'output' => 'json'
  •         );
  •         // 请求百度api
  •         $response = self::toCurl(self::API, $param);
  •         $result = array();
  •         if($response){
  •             $result = json_decode($response, true);
  •         }
  •         return $result;
  •     }
  •     public static function locationByNAME($ak, $name, $pois=self::NO_POIS){
  •         $param = array(
  •                 'ak' => $ak,
  •                 'address' => str_replace(' ','+',$name),
  •                 'pois' => $pois,
  •                 'output' => 'json'
  •         );
  •         // 请求百度api
  •         $response = self::toCurl(self::API, $param);
  •         $result = array();
  •         if($response){
  •             $result = json_decode($response, true);
  •         }
  •         return $result;
  •     }
  • public function locationByIP($ak,$ip, $pois=self::NO_POIS)
  • {
  •   //检查是否合法IP
  •   if (!filter_var($ip, FILTER_VALIDATE_IP))
  •   {
  •    throw new Exception('ip地址不合法');
  •   }
  •   $param = array(
  •     'ak' => $ak,
  •     'ip' => $ip,
  •     'pois' => $pois,
  •     'coor' => 'bd09ll'//百度地图GPS坐标
  •   );
  •   $api = 'http://api.map.baidu.com/location/ip';
  •       // 请求百度api
  •         $response = self::toCurl($api, $param);
  •         $result = array();
  •         if($response){
  •             $result = json_decode($response, true);
  •         }
  •         return $result;
  • }
  •     /**
  •      * 使用curl调用百度Geocoding API
  •      * @param  String $url    请求的地址
  •      * @param  Array  $param  请求的参数
  •      * @return JSON
  •      */
  •     private static function toCurl($url, $param=array()){
  •         $ch = curl_init();
  •         if(substr($url,0,5)=='https'){
  •             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查
  •             curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);  // 从证书中检查SSL加密算法是否存在
  •         }
  •         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  •         curl_setopt($ch, CURLOPT_URL, $url);
  •         curl_setopt($ch, CURLOPT_POST, true);
  •         curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param));
  •         $response = curl_exec($ch);
  •         if($error=curl_error($ch)){
  •             return false;
  •         }
  •         curl_close($ch);
  •         return $response;
  •     }
  • }
  • ?>
  • [/ol]复制代码
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2026-1-12 20:12 , Processed in 0.018519 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表