草庐IT

compass-geolocation

全部标签

javascript - 使用 Google Geolocation API 通过 MAC 地址对 802.11 接入点进行地理定位

现在大多数浏览器都内置了对GoogleGeolocationAPI的支持。他们通过向Google发送附近802.11接入点(其信标被您的计算机捕获的接入点)的MAC地址来部分地做到这一点。我从不同位置捕获了大量802.11数据包。我正在寻找802.11接入点的地理定位。假设我们只有他们的mac地址。这应该可以通过使用GoogleGeolocationAPI实现。我迄今为止发现的可能对此有帮助的资源包括:GeolocationsourcecodefromMozilla1.9.1codebaseMDNarticleonMonitoringWiFiaccesspointsMDNarticle

javascript - Google Maps Geolocation API 的替代品

我正在从事一个每秒涉及大量实时数据的项目(通过websockets实现)。因此,它无法处理调用Google的API以将城市+区域转换为longlat坐标。我得到大约1到100的成功率。GoogleAPI的协调服务是否有城市和地区的无限替代方案?理想情况下,本地存储此类数据的JSON数组? 最佳答案 您可以使用Yahoo提供的名为YQL的服务。这项服务对有限数量的请求是免费的,每天最多100,000个。然后,您可以从query/results/place/centroid的响应XML中检索纬度和经度。我注意到这项服务的一件事是城市名称

javascript - 为什么 Google Maps API 不能在服务器上运行? [错误 : The Geolocation service failed]

目前我只是将我的网站上的内容上传到测试服务器,如果googlemapsAPI工作并显示我当前所在的位置,它是免费的,本地的。但是当我将我的网站上传到服务器并修改所有必要的内容以使一切看起来不错时,GoogleMapsAPI的那部分停止正常工作。谷歌地图API代码:functioninitMap(){varmap=newgoogle.maps.Map(document.getElementById('map'),{center:{lat:-34.397,lng:150.644},zoom:12});varinfoWindow=newgoogle.maps.InfoWindow({map:

javascript - rails 5 : Access to geolocation was blocked over insecure connection to http://localhost:3000

我正在为我的Rails应用程序使用html5地理定位,但是当我单击tryit按钮时,以下错误出现在safari浏览器控制台下的显示网络检查器控制台:getLocation—localhost:83[blocked]Accesstogeolocationwasblockedoverinsecureconnectiontohttp://localhost:3000.代码如下:TryItvarx=document.getElementById("demo");functiongetLocation(){if(navigator.geolocation){navigator.geolocati

javascript - navigator.geolocation.watchPosition 只是不工作

好的,我的代码在下面,所以我将解释我在做什么以及我得到的结果。我正在尝试使用navigator.geolocation.watchPosition获取用户位置。我已经指定了成功和错误回调。我第一次获取位置通常非常不准确,因此我使用watchPosition来不断获取位置,直到它尝试4次或获得精确到500米以内的位置。我遇到的问题:它永远不会进入android的错误回调(在HTC上测试Sensation和三星GalaxyS3)。然而,在iPhone上,它似乎超过50%的时间输入错误回调。它也永远不会超时。它只是不断搜索,直到收到一个位置。检索位置需要0到60秒之间的任何时间。有时它在页面

javascript - 在谷歌地图上显示风向

我计算了风向,现在我想显示指向144度的风向(在罗盘上)。我怎样才能在谷歌地图上显示这个箭头? 最佳答案 为了在谷歌地图上显示箭头,您可以创建一个RichMarker使用google-maps-utility-library-v3嵌入图像,接下来使用css3转换对图像元素应用度数旋转。例如://contentelementofarichmarkervarrichMarkerContent=document.createElement('div');//arrowimagevararrowImage=newImage();arrowI

windows - 是否可以在 PositionChanged 事件处理程序中更改 Geolocator 的 DesiredAccuracy 和 ReportInterval?

我想更改PositionChanged事件处理程序中的DesiredAccuracy和ReportInterval,以便我可以动态更改不同位置的位置更新频率。我做了这样的事情,voidgeolocator_PositionChanged(Geolocatorsender,PositionChangedEventArgsargs){geolocator.StatusChanged-=geolocator_StatusChanged;geolocator.PositionChanged-=geolocator_PositionChanged;geolocator.DesiredAccura

javascript - FF 13,IE 9 : JSON stringify/geolocation object

我试图让Firefox13将地理位置位置对象转换为JSON字符串,但它返回的是一个空字符串,而不是我的JSON对象的正确字符串表示形式。这在最新版本的Chrome和Safari以及Android浏览器中运行良好。这是我的代码:if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){//Successhandlerconsole.log(position);//Thisoutputsthepositionobjecttotheconsolevargps=JSON.strin

javascript - Sass、Compass 和 JavaScript

无法找到有关Compass使用JavaScript的信息,在配置中我找到了一个“javascript_dir”选项,但不知道如何使用它。有人可以解释这里的这个选项是什么,以及如何将它与.scss文件一起使用吗? 最佳答案 上面的评论是正确的,Compass和Sass通常不与JS交互。有人可能将JS包含在compass插件中,在这种情况下,Compass需要知道在安装插件时这些文件应该放在哪里。这是此时“javascript_dir”的唯一用途。如果你没有安装任何带有JS的插件,你可以忽略它。

javascript - 如何设置纬度和经度以使用 Google Chrome 调试 Geolocation API?

对于我的开发系统,我希望能够在Chrome中设置地理位置(纬度、经度),这样当我进行测试时,浏览器会认为我在位置X,而实际上我可能在位置Y.有谁知道如何强制GoogleChrome使用我提供的纬度和经度作为位置? 最佳答案 如果您谈论的是GeolocationAPI,则可以覆盖该函数:navigator.geolocation.getCurrentPosition=function(success,failure){success({coords:{latitude:30,longitude:-105,},timestamp:Dat