草庐IT

leaflet-control-osm-geocoder

全部标签

javascript - 在 rails 中为每个 Controller 加载 Javascript

JavaScriptfileperviewinRails我调查了类似的线程,但我无法理解。下面是我的application.js文件。//=requirejquery//=requirejquery_ujs//=requirebootstrap//=requirevendor//=require_tree.我的Assets管道目录结构如下。--javascripts-misc//directoryhelper.jssession.jsapp.jsapplication.jshome.js如何为所有页面加载misc目录,为HomeController加载home.js,为SessionC

javascript - karma 错误参数 'Controller' 不是函数,未定义

我在尝试测试我的Controller时遇到了问题。运行测试时出现错误Error:[ng:areq]Argument'MainCtrl'isnotafunction,gotundefinedhttp://errors.angularjs.org/1.3.8/ng/areq?p0=MainCtrl&p1=not%20a%20function%2C%20got%20undefinedatassertArg(/Users/tetianachupryna/project/bower_components/angular/angular.js:1577)atassertArgFn(/Users/t

javascript - 如何使用 Bing Maps AJAX Control v7 获取鼠标点击的纬度/经度

我正在使用最新版本的API(v7),并希望在鼠标单击时添加图钉...varmapSettings={'credentials':'myCredentials','mapTypeId':Microsoft.Maps.MapTypeId.road,'enableSearchLogo':false,'showMapTypeSelector':false,'showScalebar':false};var$map=$('#map');varmap=newMicrosoft.Maps.Map($map.get(0),mapSettings);Microsoft.Maps.Events.addHa

javascript - Google 的 Places API 和 JQuery 请求 - 来源 http ://localhost is not allowed by Access-Control-Allow-Origin

我正在为我想到的一个项目做一些测试,该项目涉及使用附近的地方。所以我和大个子一起去了,开始摆弄谷歌的PlacesApi。我正在为我的map使用带有openstreettiles的传单。现在一切都很好,直到我尝试使用该死的东西。varlat=coords.lat;varlng=coords.lng;varapiUrl="https://maps.googleapis.com/maps/api/place/nearbysearch/json";vardata={key:'AIzaSyBl8bmE8kQT7RjoXhP6k2yDti44h9-fSUI',location:lat+','+ln

javascript - XMLHttpRequest 无法加载,请求的资源上不存在 'Access-Control-Allow-Origin' header

这个问题在这里已经有了答案:Howtomakecross-domainAJAXcallstoGoogleMapsAPI?(1个回答)关闭6年前。XMLHttpRequestcannotloadhttp://maps.googleapis.com/maps/api/distancematrix/xml?origins=Affenhausen&destinations=Achenkirch&mode=driving&language=de-DE&sensor=false.No'Access-Control-Allow-Origin'headerispresentontherequested

javascript - Access-Control-Allow-Origin 不适用于同一域内的 iframe

我正在尝试访问子域中的iframe并遇到跨域错误。这是示例.mydomain.com/iframe_test.html的代码:$(document).ready(function(){setTimeout(function(){$('#innerdiv',$('iframe').contents()).hide();},5000);});这是example2.mydomain.com/welcome.php的代码:hello$('#innerdiv',$('iframe').contents()).hide()行执行时,出现如下错误:UncaughtSecurityError:Fail

javascript - Angular.js 从指令到 Controller 的返回值

我对指令有疑问。我找到了这个插件:http://allensarkisyan.github.io/VideoFrame/,现在我的Controller中有这个插件实现:HTMLMARKINMARKOUTPICTUREControllermwm3.controller('newSegmentationCtrl',function($scope,$timeout,SegmentationService,$route){varjsonTimecodeArr=[];varjsonPictureArr=[];varpictureObj=newObject();varLogicalMedia=ne

javascript - 如何使用 leaflet.draw 从多边形获取区域字符串

我正在尝试获取多边形的面积测量值,以便我可以将它们列在map一侧的表格中,紧挨着多边形的名称。这是我尝试过但没有成功的方法:$("#polygon").on("click",function(){createPolygon=newL.Draw.Polygon(map,drawControl.options.polygon);createPolygon.enable();}varpolygon=newL.featureGroup();map.on('draw:created',function(e){vartype=e.layerType,layer=e.layer;if(type===

javascript - 在 ember 中访问 Controller 或 View 的实例

我的理解是当我运行的时候App.CheeseController=Ember.Controller.extend({type:"brie"});类CheeseController已创建,当我激活Cheese路由时,会生成该类的一个实例,这是我在与Handlebars模板中的Controller交谈时实际接触到的内容。是否可以从javascript控制台(或从我的程序)直接访问实例化对象?更一般地说,Ember自动创建的对象在哪里事件? 最佳答案 AclassCheeseControlleriscreatedandthatwhenIa

javascript - 在 Leaflet LayerGroup 中查找特定图层,其中图层是多边形

我正在尝试像这样定义一堆Leaflet多边形:varpoly=newL.Polygon([[10.1840229,36.8906981],[10.1840393,36.8906669],[10.1840989,36.8906868],[10.1840826,36.890718],[10.1840229,36.8906981]],{'id':'someId'});然后我将这些多边形分组到一个GroupLayer中:vargroup=newL.LayerGroup([poly1,poly2,...,polyn]);group.addTo(map);我可以使用group.getLayer()