草庐IT

map函数

全部标签

javascript - 通过 ajax() 请求获取 Google Maps API 的地址坐标

我正在尝试通过下一个示例获取GoogleMapsAPI的lng和lat坐标http://jsbin.com/inepo3/7/edit.我期待“成功”弹出窗口,但它一直显示“错误”弹出窗口。googlemaps-request给出了正确的json反馈(由firebug检查)。$().ready(function(){$.fn.getCoordinates=function(address){$.ajax({type:"GET",url:"http://maps.google.com/maps/api/geocode/json",dataType:"jsonp",data:{addres

javascript - 如何跳转到vim中的Javascript函数定义?

我将vim与tagbar、jsctags和taglist-plus插件一起使用。它们似乎都能正常工作,但我无法跳转到函数/变量声明。我试过ctrl+]但它不起作用。是否可以设置vim以便您可以跳转到函数或变量声明? 最佳答案 不需要jsctags,我的~/.ctags中有以下内容用于正确处理JavaScript:--regex-JavaScript=/([A-Za-z0-9._$]+)[\t]*[:=][\t]*new[\t]+Object\(/\1/o,object/--regex-JavaScript=/([A-Za-z0-9.

javascript - 修改 Google map 类型的最大缩放级别

我需要将google.maps.MapTypeId.HYBRID的maxZoom级别设置为21。实际上,他设置为14(使用firebug控制台检查)。设置google.maps对象的属性'maxZoom'在这种情况下不起作用,我已经尝试修改google.maps.mapTypes对象,但没有成功。varoptions={center:newgoogle.maps.LatLng(lat_centre,lng_centre),zoom:14,maxZoom:21,mapTypeId:google.maps.MapTypeId.TERRAIN,panControl:true,zoomCont

javascript - 在 Javascript 中为 Object 定义一个原型(prototype)函数可以吗?

这个问题在这里已经有了答案:HowtodefinemethodinjavascriptonArray.prototypeandObject.prototypesothatitdoesn'tappearinforinloop(4个答案)关闭3年前。Object.prototype.doSomething=function(p){this.innerHTML="bar";this.style.color="#f00";alert(p);};document.getElementById("foo").doSomething("HelloWorld");foo上面的代码工作正常。但我记得我在

Javascript 对象从自身调用函数

我一直在阅读《使用HTML5和JavaScript进行游戏设计》,它向我介绍了对象。因此,在阅读本书并参与项目之后,我决定利用这些新发现的知识并将对象整合到我自己的项目中。所以这是我的问题,对象可以或应该调用自己的函数吗?例如:varsomeObject={start:function(){check();},check:function(){console.log("Check!");}};someObject.start();这本书确实展示了一个带有执行此操作的计时器的示例:vartimer={start:function(){varself=this;window.setInte

javascript - ReSharper 对构造函数的 JavaScript 命名约定的警告

在JavaScript中,我喜欢构造函数的PascalCase命名约定和其他函数的camelCase命名约定。看起来ReSharper已针对这些设置进行了配置。但是,对于这样的代码:functionThing(a,b){return{prop1:a,prop2:b};}varthing=newThing(2,6);...我收到此警告:Name'Thing'doesnotnotmatchrule'LocalFunction'.Suggestednameis'thing'.如果我将Thing更改为:functionThing(a,b){this.prop1=a;this.prop2=b;}

javascript - $x() 函数未在 Chrome 扩展、内容脚本中定义

$x("//a[contains(@href,'.jpg')]");在开发人员工具命令提示符下按预期工作。但是,当在扩展的内容脚本中时,我得到一个“$xisnotdefined”。为什么这在内容脚本中不可用,或者在内容脚本/Chrome扩展程序中是否有特殊的访问方式?我在Debian上使用Chrome22。 最佳答案 $x()不是网页或内容脚本的运行时环境的一部分。它是theCommandLineAPIforChrome'sDevTools的一部分的工具.要在内容脚本中使用XPath,您需要以正常方式进行,DevTools方便的快捷

javascript - 如何在 JSP 中使用 Google Map Api?

我正在遵循来自GoogleMapAPI网页的示例代码,该网页使用JavaScript和HTML。HTML示例工作正常,但在JSP中使用JavaScript源代码创建Googlemap不起作用。Inserttitleherevarmap;functioninitialize(){varmapOptions={zoom:8,center:newgoogle.maps.LatLng(-34.397,150.644)};map=newgoogle.maps.Map(document.getElementById('map-canvas'),mapOptions);}google.maps.ev

javascript - 不能使用 String#trim 作为 Array#map 的回调

出于某种原因,我不能使用String.prototype.trim.call作为数组方法的回调,例如map或filter.在这种情况下,两个函数工作相同:functiontrim(string){returnstring.trim();}varstring='A';trim(string);//'A'String.prototype.trim.call(string);//'A'但是,当我尝试将它们作为数组方法的回调传递时,第二个失败了:vararray=['A','B','C'];array.map(trim);//['A','B','C'];array.map(String.pro

javascript - Google Maps API 自定义街景质量问题

我创建了一个GooglePhotoSphere,我想将其嵌入我的页面:使用iframe,一切正常:http://fotomilo.pl/test_iframe.aspx—质量还可以。使用JavaScriptAPI,存在问题:http://fotomilo.pl/test_js.html—质量差。质量问题:看起来瓷砖不匹配。查看使用JavaScript渲染的图像和全景图。 最佳答案 我一直在寻找解决方案很长一段时间,我终于找到了.....名为“mode”的google.maps.StreetViewPanorama类的未记录的选项:'