草庐IT

cordova-plugin-geolocation

全部标签

javascript - Uncaught TypeError creating an Aurelia Plugin : plugin. 加载不是函数

我创建了一个新的Aurelia插件,它被命名为Aurelia-Slickgrid并使用.feature('resources')让它在本地工作>。然后我为下一步做好了准备,将它作为插件提供给所有人,并创建了一个Github项目并在这个GitHublink-Aurelia-Slickgrid下提供。.我用了AureliaSkeletonPlugin为了创建我的插件,还运行了gulpbuild来创建转译后的输出。然后,我将它发布到NPM上,并使用npmi--saveaurelia-slickgrid成功安装了它。我目前正在使用Aurelia-CLI进行捆绑并且一切顺利,直到我打开浏览器并看

javascript - Canvas drawImage 不在 Cordova 中绘制,安全问题?

我想在Cordova应用程序中将图像绘制到Canvas上。当图片路径在www内时我的应用程序的目录,绘图按预期工作。但是,如果图像是由Cordova相机制作的,因此存储在../../tmp中。关于www目录,drawImage(...)产生黑色图片。这可能是一个安全问题,因为可以在www中找到该应用程序的源代码。目录,但图像不是。另一方面,标签可以毫无问题地显示这些图像。问题真的是安全问题吗?我能做些什么来解决它,即不产生黑色图片? 最佳答案 在尝试了无数次之后:问题很简单,我想使用drawImage()的图像分辨率太高了。降低分辨

javascript - 使用 webpack-dev-server 时,html-webpack-plugin 不会将 js 文件注入(inject) index.html

这是我的webpack配置:varpath=require('path');varwebpack=require('webpack')varHtmlWebpackPlugin=require('html-webpack-plugin')varfs=require('fs'),buildPath='./dist/';varfolder_exists=fs.existsSync(buildPath);if(folder_exists==true){require('shelljs/global')rm('-rf','dist')};module.exports={entry:'./src/

javascript - navigator.geolocation.getCurrentPosition() : fire callback if user says "no"?

这是我的代码的近似值:if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function(position){//success!},function(error){//error},{timeout:10000});}else{//yourbrowser/devicedoesn'tsupportgeolocation}当这段代码运行时,浏览器会正确地请求用户允许跟踪他们的物理位置。如果用户说"is",它会正确运行第一个参数(“成功”)指定的函数。我不清楚的是当用户说“不”时会发生什么。到目前为止,在我

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

c# - 如何从 C# 调用 JavaScript - Cordova/PhoneGap

我正在使用cordova/phonegap制作WindowsPhone应用程序,我正在尝试在事件触发时从C#调用脚本。有什么办法吗?这是我目前的类(class)。publicvoidregister(stringoptions){//Thisisexecutedasynchronouslyif(!TryFindChannel())DoConnect();}voidhttpChannel_ChannelUriUpdated(objectsender,NotificationChannelUriEventArgse){//Finishedasynchronoustaskin"registe

javascript - Cordova FileEntry 无法返回文件 -> FILE_NOT_FOUND_ERR

我正在尝试从iOS文件系统获取文件。我的文件位于:console.log(PATH);-->file:///var/mobile/Applications/B816F30B-791A-43E5-B33A-A26075E8B585/Documents/123123123.wav现在我正尝试通过文件API获取文件window.resolveLocalFileSystemURL(PATH,function(fileEntry){console.log(fileEntry.fullPath);///var/mobile/Applications/B816F30B-791A-43E5-B33A-