草庐IT

map_location

全部标签

javascript - d3.js t.map 不是函数

希望有人能帮助我,因为我找不到关于这个错误的任何引用。我正在处理这段代码:varxMin=d3.min(data,function(d){returnd.value;});varxMax=d3.max(data,function(d){returnd.value;});if(0>xMin&0>xMax){xMax=0;}if(0但我一定是犯了一些错误,导致现在加载block在Web控制台中显示以下错误消息:"TypeError:t.mapisnotafunction@http://d3js.org/d3.v3.min.js:2 最佳答案

javascript - 如何检测 window.location 是否失败?

如何检查对window.location的调用是否因为给定的URL无效等原因而失败?我可以在窗口对象或其他可以捕获此事件的对象上设置一些事件吗? 最佳答案 最终使用“解决方法”使它工作,这不是我最初希望的通用解决方案:我使用的事实是,我尝试打开的链接是移动设备上的自定义url方案(例如myxx://localhost),如果失败,我要执行的操作是重定向到标准应用商店URL(特定于操作系统)。解决方法尝试打开自定义URL,如果失败,超时功能会在不久后启动,并打开另一个URL:setTimeout(function(){window.l

javascript - Google Maps API v3.19 在 Internet Explorer Quirks 模式下损坏

GoogleMapsAPI3.19版于2015年2月17日成为默认map“发布”(参见https://code.google.com/p/gmaps-api-issues/wiki/JavascriptMapsAPIv3Changelog)。使用quirksmode时,该版本似乎会导致InternetExplorer出现问题,正如我从受此问题影响的应用程序生成的以下测试页所证明的那样(因此这可能包含比此处所需的代码更多的代码):GoogleMapsTestPagefunctioninitialize(){top.google.maps.visualRefresh=true;varmap

javascript - 使用在 Safari 中不起作用的新 url 重新加载 iframe src/location

我有一个页面最初只加载了iframe中的一个表单,如下所示:'当您单击表单中的按钮时,会调用一些构建url的javascript,然后我想执行以下操作:frame.src='somePage?listId=1';这在IE中有效,可以用新内容“重新加载”框架。但是,在Safari中这不起作用。我有可用的jQuery,但我不想替换现有的iframe,因为它附加了事件。我也无法修改iframe的ID,因为它在整个应用程序中都被引用。我见过一些类似的问题,但没有任何解决方案似乎能很好地解决我的确切问题。任何人都可以提供的任何帮助都会很棒! 最佳答案

javascript - 为什么ES6定义了map.length==0?

根据MDN:Map.lengthlength属性的值为0。这有什么用例?我理解为什么Map.size在语义上是正确的。但可以肯定的是,几乎总是返回“错误”答案的Map.length是一个坏主意,尤其是当存在疏忽从ES5迁移代码时。有没有办法在使用时强制出错? 最佳答案 JavaScript中的构造函数是常规函数,length函数的属性对应于函数期望的形式参数的数量,在Map的情况下为0。将此与RegExp.length对比,后者为2,因为RegExp构造函数需要两个参数(模式和标志)。

javascript - 如何将 Bing Maps v8 添加到 Angular 2.0?

我想将BingMapV8控件添加到我的Anguar2.0项目中。我想知道我需要做什么才能将BingMapV8添加到Angular2.0项目中。我附上了我的实现。我创建的组件无法加载。如何引用Microsoft.Maps.Map?这是bingmapv8的示例。如果将以下示例保存为HTML,则一切正常。bingmap键被剪掉了。addOneLayerItemHTMLfunctionloadMapScenario(){varmap=newMicrosoft.Maps.Map(document.getElementById('myMap'),{credentials:'MyBingMapKey

javascript - 使用 Google map 标记更改信息窗口中的数据

我关注了thistutorial创建自定义Googlemap。我已经包括了一些其他元素,例如将其链接到Wordpress和对标记进行聚类。除了每个标记上的信息窗口中的信息外,一切都很好用。我似乎无法更改每一个中的信息。我认为通过更改以下行它会改变它但没有任何影响:varhtml=""+name+""+address;Thisistheworkingmap我在哪里可以将自己的自定义数据放入窗口中?另外,如果我可以在上面设置窗口样式,那就更好了。看来集群器是问题所在,主要是这一部分,我如何获取html内容并将其放入信息窗口?functionload(){varcluster=[];varm

javascript - .min.map javascript 源文件的正确 MIME 类型是什么?

plain/text还是application/json?我找不到任何提及它的地方,我今天的google-fu很弱。在我能看到的这个SourceMapRevision文档中并没有提到它。https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?hl=en_US&pli=1&pli=1 最佳答案 Google的JavaScriptCDN将jQuery的源映射作为application/json提供。

javascript - JS map v3 : custom marker with user profile picture

自2天以来,我一直在为一些我认为很简单的事情而苦苦挣扎,在map上,我必须为每个用户显示一个标记,其中包含用户FB个人资料图片。我想知道如何才能得到与此类似的结果?我尝试的东西真的很骇人听闻。我把FB图片作为markericon我在标记的标签上放置了一个CSS类我找小弟加这个边框和这个箭头来装饰用户头像但本地图上有多个标记时,它不起作用。.marker-labels{display:none!important;+div{background-color:$dark-gray;border:2pxsolid$dark-gray;@includeradius(0.2em);height:

javascript - Google maps API V3 - 无法对 AutocompleteService 预测进行地理编码

我正在使用google.maps.places.AutocompleteService获取地点搜索建议,但我无法对某些预测进行地理编码。例如:当我搜索“stormsrivermouth”时,我得到的预测之一是“StormsRiverMouthRestCamp,SouthAfrica”,但无法对该地址进行地理编码以获得纬度/经度,例如:http://maps.googleapis.com/maps/api/geocode/json?address=Storms%20River%20Mouth%20Rest%20Camp,%20South%20Africa&sensor=true有什么方法