草庐IT

V3版本

全部标签

javascript - 如何使用google maps api V3计算两个城市之间的距离

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭7年前。Improvethisquestion如何计算行车距离?我找不到一个有效的例子,任何人都可以帮助我吗?谢谢。编辑:更多信息:我有两个文本输入来输入城市。在更改时,我只想显示/更新另一个div中的距离。

javascript - 如何检测 ECMAscript 版本?

我想看看我在浏览器中使用的ECMAscript版本(例如chrome59),因为在处理RegExp内容时ECMAscript3和ECMAscript5之间存在一些差异。我已经找到了这方面的相关信息,但是我找不到关于如何检测ECMAscript版本的具体答案。先谢谢了。 最佳答案 也许你可以尝试使用ES6中专门添加的一些数据结构,如Map、Set等。这是为了区分介于ES5和ES6之间,但您可以查找ES5中添加的功能,这些功能在ES3中不存在在你的情况下?try{vark=newMap();console.log("ES6support

javascript - 如何确定运行 javascript 代码的 iPhone 版本?

需要区分iPhone3x和iPhone4x。请问有什么方法可以从JavaScript中找出版本吗? 最佳答案 通过使用WEBGL_debug_renderer_info扩展,它是WebGLAPI的一部分,您可以检索GPU的vendor和渲染器名称。将此与设备的屏幕尺寸相结合,您可以准确定义它是哪个版本。下面的代码示例显示了如何为所有iPhone版本(包括3和4)执行此操作。//iPhonemodelchecks.functiongetiPhoneModel(){//Createacanvaselementwhichcanbeused

javascript - 谷歌地图 v3 panTo 回调?

如何在单个指定的panTo调用上设置回调函数?这是我的代码。varloc=data.split(',');map.panTo(newgoogle.maps.LatLng(loc[0],loc[1]),function(){console.log('thisneverlogs...');}); 最佳答案 我不清楚您要实现的目标。您是否希望回调在平移完成时运行?如果是这样,您可以试试这个:map.panTo(newgoogle.maps.LatLng(loc[0],loc[1]));google.maps.event.addListen

javascript - Firefox 扩展程序如何以编程方式获取自己的版本号?

如何使用Javascript以编程方式获取我自己的Firefox扩展的版本号?我的扩展有一个install.rdf文件,其中包含类似于下面的版本号。我想提取的内容标签。...1.0... 最佳答案 在Firefox4(Gecko2)中API已经改变,所以如果你需要移植到Firefox4,这是代码(来自here):try{//Firefox4andlater;Mozilla2andlaterComponents.utils.import("resource://gre/modules/AddonManager.jsm");AddonM

javascript - 可以在 Chrome 的 JavaScript 中获取 V8 JavaScript 引擎版本号

我看到最多stablereleaseV8的版本是3.26.9我想知道是否可以直接在JavaScript中获取这个版本号,或者甚至可以找到Chrome以某种方式使用的版本号。有什么办法吗? 最佳答案 不是直接通过Javascript不,但是您可以将每个Chrome版本映射到V8引擎。要找到Chrome使用的v8版本,只需使用URI查找它:chrome://version/ 关于javascript-可以在Chrome的JavaScript中获取V8JavaScript引擎版本号,我们在St

javascript - Google 的 reCAPTCHA v3 如何运作

Google推出了reCAPTCHAv3.它消除了所有用户摩擦。我希望用它来保护我的网站。但是,我不确定这将如何保护我的网站。如果黑客在不使用我提供的界面的情况下使用外部工具向我网站上的URL发送垃圾邮件怎么办?reCAPTCHAv3如何阻止这种情况? 最佳答案 HowisreCAPTCHAv3goingtostop[Spam]?有多种启发式方法可用于检测自动化系统,例如来自特定IP的请求数量、浏览器指纹识别、Google帐户cookie等。谷歌似乎使用了其中的一些。如果不确定,则会显示挑战。Whatifahackerspamsth

javascript - 谷歌地图 v3 在 map 初始化后调整缩放级别

我正在初始化谷歌地图并定期(每30秒)更新map上的标记/信息窗口。我正在使用Bounds自动放大,但要确保所有标记/信息窗口都可见。我的问题是信息窗口位于map的边缘并且经常被切断。因此,每次更新map时我都需要缩小“1”。我可以使用“map.zoom”来确定当前的缩放级别并重新计算新的所需值,但我不知道如何设置这个新值。缩放参数只能在初始化map时设置吗?这真的很简单吗?下面是我的“更新”功能;functionupdatePage(){//clearcurrentmarkersclearOverlays();varlocation1=newgoogle.maps.LatLng(te

javascript - Google map v3 API key 不适用于本地测试

我有一个APIkey。它是“浏览器应用程序的key(带引荐来源网址)。它工作正常,但当我尝试在本地开发服务器上使用它时我未获得授权。我使用MAMP,我的本地URL如下所示:http://mysite.dev.在“推荐人”部分我有:mysite.com/*mysite.dev/*生产版(.com)运行良好,所以我很确定我的语法是正确的。但是无论我对本地版本尝试什么,我都会收到来自Google的授权错误弹出窗口告诉我:GooglehasdisableduseoftheMapsAPIforthisapplication.TheprovidedkeyisnotavalidGoogleAPIKe

javascript - 如何从谷歌地图 v3 api 获取纬度和经度?

我正在尝试使用googlemapsv3api创建map。我在互联网上找到了以下代码,我想在map窗口中显示纬度和经度而不是地址。functioninitialize(){varmapOptions={center:newgoogle.maps.LatLng(-33.8688,151.2195),zoom:13,mapTypeId:google.maps.MapTypeId.ROADMAP};varmap=newgoogle.maps.Map(document.getElementById('map_canvas'),mapOptions);varinput=document.getEl