定位用户javascript返回默认地址
我需要使用javascript高精度定位我的用户 目前我正在使用这个库 具有以下选项定位用户javascript返回默认地址,javascript,geolocation,Javascript,Geolocation,我需要使用javascript高精度定位我的用户 目前我正在使用这个库 具有以下选项 var选项={ EnableHighAccurance:正确, 超时:15000, maximumWait:15000,//所需精度的最大等待时间 最大值:0,//禁用缓存 期望精度:30,//米 fallbackToIP:false,//如果地理定位失败或被拒绝,则返回IP }; 虽然有点慢,但大部分时间都很好 但我不时会遇到地理位置问题,我不太明白为什么,但结果是: { "latitude": 4
var选项={
EnableHighAccurance:正确,
超时:15000,
maximumWait:15000,//所需精度的最大等待时间
最大值:0,//禁用缓存
期望精度:30,//米
fallbackToIP:false,//如果地理定位失败或被拒绝,则返回IP
};
虽然有点慢,但大部分时间都很好
但我不时会遇到地理位置问题,我不太明白为什么,但结果是:
{
"latitude": 40.712742950000006,
"longitude": -74.00595024412516,
"formattedAddress": "New York City Hall, 260, Broadway, Civic Center, Manhattan Community Board 1, Manhattan, New York County, New York, 10000, United States of America",
"country": "United States of America",
"city": "Manhattan Community Board 1",
"state": "New York",
"zipcode": "10000",
"streetName": "Broadway",
"streetNumber": "260",
"countryCode": "US",
"neighbourhood": "",
"provider": "openstreetmap",
}
似乎是默认位置,但脚本应使用浏览器位置功能
所有用户都在从移动设备执行脚本将超时选项设置为
无限
,以避免在位置不可用时返回
HTML5位置超时设置(毫秒)。将其设置为无穷大意味着地理定位器在位置可用之前不会返回
请参阅:这可能是一个低internet连接问题。请尝试禁用或删除
maximumWait: 15000
现在,不使用该选项进行尝试,并将超时选项设置为
无限
,正如realAlexBarge所说。只是为了确定,您是否检查了用户是否允许浏览器与您的网站共享他们的位置?他们是从浏览器运行还是从应用程序运行?我们是从浏览器运行,id用户不允许请求我们有一个错误不是随机地址谢谢但有超时:“无限”
我有一个即时错误位置不可用