草庐IT

source-map-explorer

全部标签

javascript - map.fitBounds(bounds) 导致浏览器卡住

我有一个非常奇怪的错误,当我尝试调整map大小时以适应我放置在map上的标记时,它一直导致我的浏览器卡住。我的调整代码供引用:functionsizeMap(){//createanewboundsobjecttodefinethenewboundryvarbounds=newgoogle.maps.LatLngBounds();//loopthrougheachthestringlatlangvaluesheldinthelatlng//arayfor(vari=0;i问题是我无法使用Firebug正确调试它,因为它会卡住!有人对问题可能有什么想法吗?提前致谢。更新:在回答puckh

javascript - 使用 Google Maps API 根据地址动态嵌入 map - 需要使用 Google 的数据作为标记/气泡

我正在尝试将Googlemap嵌入到动态网页中。map依赖的唯一变量是企业地址。该地址来自该网站的数据库。我不能使用相同的设置为每个动态页面静态生成嵌入代码。有什么方法可以嵌入基于该地址的map并显示标记/气泡以显示Google关于该业务的信息?到目前为止,我已经探索了几个选项,包括使用GoogleMapAPI和GoogleDataAPI,或者只是乱用Google提供的嵌入代码。如果我使用API,我似乎必须设计我自己的标记类型,甚至可能提供我自己的数据。看起来没有简单的解决方案。有什么想法吗?谢谢。编辑:我不介意从地址到经度和纬度。我想要标记的信息窗口或“气泡”来显示Google的商家

Javascript 在 Internet Explorer 中执行两次

我目前遇到一个问题,延迟加载的javascript会使用InternetExplorer执行两次-并且仅使用InternetExplorer(当前版本9)。火狐和Chrome作品。这是我的代码:injectExternalJavaScript:function(fileUrl){returnjQuery.Deferred(function(deferred){varscript=document.createElement('script');script['src']=fileUrl;script['type']='text/javascript';varhead=document.

javascript - 使用 QUnit(或其他单元测试工具)测试 Maps/Sets

我们如何断言ES6Maps和Sets的相等性?例如://ES6Mapvarm1=newMap();m1.set('one',1);varm2=newMap();m2.set('two',2);assert.deepEqual(m1,m2);//outputs:passed.//ES6Setvars1=newSet();s1.add(1);vars2=newSet();s2.add(2);assert.deepEqual(s1,s2);//outputs:passed.目的是断言Sets/Maps的元素是相等的。这两个断言都应该失败。是否有deepEqual的等价物?对于集合/map?换

javascript - 在 Visual Studio 2015 中,有没有办法使用 Internet Explorer 以外的浏览器调试 Javascript?

问题几乎都在标题里:今天我在尝试VS2015的新功能。我专注于直接从VS调试Javascript,并开始在我的Angular代码中放置一些断点。如果我开始使用Firefox进行调试(同样发生在Chrome中),它们会变成空圆圈,如果我将鼠标移到消息上,则消息是符号未加载。我发现调试工作的唯一方法是使用InternetExplorer。有没有办法绑定(bind)Firefox(或Chrome)进程以允许调试? 最佳答案 我不确定VS2015是否仍然具有浏览器链接技术,但理论上应该允许您针对其他浏览器进行调试。参见UsingBrowse

javascript - Google Maps Javascript API 倾斜 View 与 www.google.com/maps 上的不同

我注意到有些地方在google.com/maps开放服务看起来完全不同于使用GoogleMapsJavascriptAPI3使用tilt:45生成的相同View。Intheexamplemapcenterislat:39.073282988412444lng:-77.15641707252614那么它在google.com/maps服务上的样子如何使用hybrid模式和3dView(不确定它是否与倾斜:“45”):这是在我的网站上使用GoogleMapsJavascriptAPI3在hybrid模式下使用tilt:45选项时的样子:如您所见,使用API时质量很差。Googlemap使用

javascript - openlayers、decarta 和 google maps 之间的性能差异

我们最近一直在将我们公司的map系统从Googlemap过渡到deCarta,然后再过渡到OpenLayers。我们发现,当许多元素(数千个)被添加到map(点击时带有气泡的图钉)时,OpenLayers和deCarta明显比谷歌地图慢。谷歌有标记管理器,它似乎使它更快,但我无法弄清楚它是如何减少内存使用量或使它表现得更好的任何东西。这让我抓狂,因为我们对OL和deCarta做的事情与我们对Google做的一样,而其他人的速度太慢了。有没有人有使用这些系统的经验?我知道Google是map技术领域的巨人,因此向该系统投入了大量资金,因此速度更快也就不足为奇了。如果可能的话,我只想知道怎

javascript - 如何在使用 Google Maps for JS 的代码上编写单元测试

我正在编写一些旨在在浏览器(客户端,而不是服务器端)中运行的JavaScript模块。此模块正在使用GoogleMapsJavaScriptAPI.我想通过单元测试来覆盖我的代码。我还希望隔离我的测试。我找到了severalvcr-喜欢JSlibraries用于记录和模拟GoogleMapsApi生成的HTTP请求。但它们都是针对Node.JS的(因为PhantomJSdoesn'tsupportusingfsmodule)。此外,Node.JS具有比PhantomJS更丰富和可读的回溯。所以我想知道如何使用基于Node.JS的测试运行程序将GoogleMapsJavascriptAP

javascript - 使用 google maps api 3 和 js 创建样式器

所以,我想在我的map上创建我自己的样式器。例如,假设我想在国家/地区的范围内放一些花(或其他东西),我该怎么做?我使用谷歌地图的样式器,但有一个限制:我们可以使用谷歌提供的不同样式器(不透明度、颜色......)。如何创建自己的造型器?我的map使用样式器,就像您可以找到的样式器一样here在谷歌开发者网站上。文档没有描述我的问题,我试图在一些网站上找到一些其他方法,比如堆栈溢出,但没有成功。为了简化示例,我将在示例中使用文档的map。所以,这是我的代码:StyledMapTypes/*Alwayssetthemapheightexplicitlytodefinethesizeoft

javascript - 检查 javascript 与 Internet Explorer 的兼容性

我有一些无法在IE11中运行的javascript代码。除了逐行查看代码以查看该版本的InternetExplorer支持哪些命令和语句之外,是否有一种快速的方法来检查不兼容的位置? 最佳答案 我不记得有“在线代码检查”,但最相似的可能是这两个网站,canIuse?和Ecmascript.希望对您有所帮助! 关于javascript-检查javascript与InternetExplorer的兼容性,我们在StackOverflow上找到一个类似的问题: ht