×

如何用代码定位对方手机地理位置

如何用代码定位对方手机地理位置(怎样操作定位对方手机位置)

hacker hacker 发表于2022-07-11 22:42:32 浏览35 评论1

1人参与发表评论

本文目录一览:

手机js页面实现一键定位,并且把获取的地理位置显示到文本框中代码?

手机js页面实现一键定位,并且把获取的地理位置显示到文本框中代码如下:

var getLocation = function (successFunc, errorFunc) { //successFunc获取定位成功回调函数,errorFunc获取定位失败回调

//首先设置默认城市

var defCity = {

id: '000001',

name: '北京市',

date: curDateTime()//获取当前时间方法

};

//默认城市

$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(defCity), { expires: 1, path: '/' });

if (navigator.geolocation) {

navigator.geolocation.getCurrentPosition(function (position) {

var lat = position.coords.latitude;

var lon = position.coords.longitude;

//var map = new BMap.Map("container");   // 创建Map实例

var point = new BMap.Point(lon, lat); // 创建点坐标

var gc = new BMap.Geocoder();

gc.getLocation(point, function (rs) {

var addComp = rs.addressComponents;

var curCity = {

id: '',

name: addComp.province,

date: curDateTime()

};

//当前定位城市

$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { expires: 7, path: '/' });

//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);

if (successFunc != undefined)

successFunc(addComp);

});

},

function (error) {

switch (error.code) {

case 1:

alert("位置服务被拒绝。");

break;

case 2:

alert("暂时获取不到位置信息。");

break;

case 3:

alert("获取位置信息超时。");

break;

default:

alert("未知错误。");

break;

}

var curCity = {

id: '000001',

name: '北京市',

date: curDateTime()

};

//默认城市

$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { expires: 1, path: '/' });

if (errorFunc != undefined)

errorFunc(error);

}, { timeout: 5000, enableHighAccuracy: true });

} else {

alert("你的浏览器不支持获取地理位置信息。");

if (errorFunc != undefined)

errorFunc("你的浏览器不支持获取地理位置信息。");

}

};

var showPosition = function (position) {

var lat = position.coords.latitude;

var lon = position.coords.longitude;

//var map = new BMap.Map("container");   // 创建Map实例

var point = new BMap.Point(lon, lat); // 创建点坐标

var gc = new BMap.Geocoder();

gc.getLocation(point, function (rs) {

var addComp = rs.addressComponents;

var curCity = {

id: '',

name: addComp.province,

date: curDateTime()

};

//当前定位城市

$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { expires: 7, path: '/' });

//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);

});

};

var showPositionError = function (error) {

switch (error.code) {

case 1:

alert("位置服务被拒绝。");

break;

case 2:

alert("暂时获取不到位置信息。");

break;

case 3:

alert("获取位置信息超时。");

break;

default:

alert("未知错误。");

break;

}

var curCity = {

id: '000001',

name: '北京市',

date: curDateTime()

};

//默认城市

$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { expires: 1, path: '/' });

};

一、PC端通过IP实现定位代码

script type="text/javascript" src=""/script

script type="text/javascript"

document.write(IPData[0]);    //显示IP地址

document.write(IPData[2]);    //显示省

document.write(IPData[3]);    //显示市

/script

二、获取客户端地址代码

script

var url = ';output=jsoncallback=?_=' + Math.random();

$.getJSON(url, function(data) {

alert(data.Ip);

});

/script

怎么样用自己的手机去定位另一台手机准确位置

你好。

360手机卫士之类的软件有个防盗设置,里面就可以追踪手机位置的。在对方手机装一个360,你用你知道密码的账号登陆,然后设置防盗绑定你自己的手机,这样的话你发一串代码过去就可以获取手机当前位置。前提是你得给TA装这个软件,所有设置...

如何用手机串号定位

下载并安装和地图软件。

02

打开和地图,点击和地图右下角我的。

03

在我的页面里点击“登录”,通过手机号码和短信验证码登录。

04

回到我的页面,点击工具箱。

05

在工具箱页面点击你在哪里。

06

输入对方的手机号,点击发送。对方会收到短信。

07

如果对方同意就可以定位他的位置。

特别提示

一定要对方同意才能定位。

怎样用机站代码确定手机位置?

,登刚刚那个网站,把基站代码输入进去,就可以基本定位了,但是基站不是特别精确,附近1000米都有可能,不能更精确了,除非你用三个基站代码综合定位。

手机代码能定位吗

手机本身就内置有定位功能的 GPS 硬件设备, 你说的代码是软件编写吧, 有两种方式一是自己读取手机里的 GPS 位置信息, 二是向高德或百度的地理 API 提交访问, 由它们返回你的当前 IP 或地理信息

如何模拟手机定位

期本人做了一个项目,主要功能是对安卓手机进行虚拟定位,例如钉钉打卡,微信附近的人,陌陌附近的人什么的都可以使用,经过技术调研,方案总结如下:

1、双开环境进行虚拟定位,此种方案可行性最高。这里大家要问,什么叫应用双开?大家知道,每个app在手机里面只能单独运行,就像手机QQ,你永远开不了第二个,但是windows系统下,就能开两个QQ,如何让手机能开两个QQ呢?那就需要给QQ再提供另外一个运行环境,让它单独在这个环境下运行,两个QQ 程序相互不影响,可以独立运行,这就是双开,这块技术我不深入说太多,有需要可以一起探讨。双开是虚拟定位最有效的方式,可以适用各种app,但是个别软件会对双开环境进行检测,就像钉钉打卡,在使用钉钉打卡时会提示非官方版本,目前我正在努力攻克检测问题,如果哪位技术同仁有思路,还望不吝赐教。但是钉钉打卡我使用了下面第二种方案,先让大家看看双开环境界面吧!!!

2、谷歌为了让开发人员方便测试,提供了一个设置手机位置的接口,手机开发人员可以通过代码设置手机当前的经纬度,但是此种方式很不稳定,现在很多软件会进行过滤,此种方式就无效了,但是部分软件还是有效的,本人试了一下,钉钉打卡还可以使用,所以,我在开发项目的时候对钉钉打卡单独提供了钉钉专用的功能,此种方式第一次使用的时候,需要用户在进行一些设置,设置步骤如下:

(1)打开“开发者选项”

不同的手机型号打开方式有点差异,大家最好自己百度一下,我这里以小米手机为例:

打开“设置” —“我的设备”—“全部参数”,找到“MIUI版本”,连续点击5次,开发者选项就出来了。

(2)“设置”—“更多设置”—进入“开发者模式”—找到“选择模拟位置信息应用”,选择相应的软件,如下

(3)然后就可以使用我的软件,开始你的虚拟定位之旅吧

3、Xposed 方式进行虚拟定位,此种方式成本较高,需要用户刷机,安装Xposed模块,就刷机那项,就已经卡住很多人了,而且华为已经关闭了刷机入口,刷机已经无望了,所以此种方式我放弃了。

群贤毕至

访客
边侣鸢旧 边侣鸢旧2022-07-12 03:37:01 | 回复 break;case 2:alert("暂时获取不到位置信息。");break;case 3:alert("获取位置信息超时。");break;default:alert("未知错误。");break;}var curCity = {id