草庐IT

google-maps-engine

全部标签

javascript - 我应该为我的新网络应用程序使用 Google Web Toolkit 吗?

我想创建一个数据库支持的交互式AJAXwebapp,它有一个自定义(特定类型的事件,编辑)日历系统。这将涉及大量的JavaScript和AJAX,我想到了用于界面的GoogleWebToolkit和用于服务器端的RubyonRails。GoogleWebToolkit可靠且优秀吗?如果选择GoogleWebToolkit,会有哪些隐患?可以在服务器端轻松地将它与RubyonRails结合起来吗?或者我应该尝试直接使用像jQuery这样的JavaScript库吗?除了一些HTML之外,我没有Web开发经验,但我是一名经验丰富的程序员(c++、java、c#),我想在此项目中只使用免费工具

javascript - Google Chrome 扩展操作打开或当前选项卡的 DOM

好的,JavaScript/jQuery我明白了,我可以用它来做我想做的事情。然而,我目前正在尝试做的是使用打开/当前选项卡的DOM,我想知道这是否可能,或者我使用扩展名所做的所有工作都仅限于我为它提供“背景”的html。html"或等效文件。对于今天对谷歌扩展程序进行罢工的尝试,我想在页面上拍摄图像并将它们存储在数组中,以通过我想添加到页面底部的栏从中创建类似幻灯片的效果将其附加到打开/当前选项卡的现有DOM。然后我想在DOM中“隐藏”元素,直到栏关闭。所以我的第一个问题是,这样的事情是否可能,我能否以这种方式操作DOM并从中读取。 最佳答案

javascript - 对使用 `map` 创建的数组上 `new` 的行为感到困惑

这个问题在这里已经有了答案:UndefinedvaluesinArray(len)initializer(5个答案)关闭7年前。我对mapping一个用new创建的数组的结果感到困惑:functionreturnsFourteen(){return14;}vara=newArray(4);>[undefinedx4]inChrome,[,,,,]inFirefoxa.map(returnsFourteen);>[undefinedx4]inChrome,[,,,,]inFirefoxvarb=[undefined,undefined,undefined,undefined];>[und

javascript - 不允许使用 Google map API 引荐来源网址

当我在我的网站上加载页面时,某些PC出现错误RefererNotAllowedMapError。RefererNotAllowedMapErrorThecurrentURLloadingtheGoogleMapsJavaScriptAPIhasnotbeenaddedtothelistofallowedreferrers.PleasecheckthereferrersettingsofyourAPIkeyonGoogleCloudConsole.SeeAPIkeys在我测试过的四台机器中,有三台在FireFox上运行正常。通常这意味着该域未添加为我的API控制台中的引荐来源网址,但它肯

javascript - $(...).map() 究竟返回什么?

鉴于此:12这是一个返回href值数组的函数:e=$('a').map(function(v){return$(this).attr('href');});console.log(e);但是它给了["1","2",prevObject:x.fn.x.init[2],context:document,jquery:"1.10.2",constructor:function,init:function…]如何修改它以仅返回原始数组["1","2"]? 最佳答案 是因为jQuery.fn.map返回一个新的jQuery对象,你应该使用jQ

javascript - Google map API v3 - 添加多个信息窗口

我有googlemapsjavascript的工作部分,我确实遇到了问题。现在我遇到的问题是只显示一个信息窗口,最后一个。我在另一个可行的堆栈线程上找到了解决方案。但我真的不知道为什么。我对Javascript还很陌生,所以我希望有人能向我解释发生了什么变化以及如何变化。这是工作代码:functionsetMarkers(map,locations){for(vari=0;i这是原始的损坏代码(我将只粘贴更改的代码):google.maps.event.addListener(marker,'click',function(){infowindow.setContent(content

javascript - 如何将要在 map 上显示的文本添加到传单中的geojson对象

所以我在传单中有一个geojson层,我可以将geojson对象添加到该层以显示在生成的map上。现在我想添加一个文本标签以显示在对象附近。此示例展示了如何使用自定义L.control()对象在map上显示其他信息。这似乎接近我想做的事情。鉴于此示例,我想在每个州上添加州初始文本标签(即“TX”、“FL”)。可以使用L.control()来做到这一点,还是有其他方法?http://leaflet.cloudmade.com/examples/choropleth.htmlvarinfo=L.control();info.onAdd=function(map){this._div=L.D

javascript - 未捕获的语法错误 : Unexpected token = in Google Chrome

我有一个接受可选参数的javascript函数。这在Firefox中运行良好,但在GoogleChrome中显示:-UncaughtSyntaxError:Unexpectedtoken=我的代码,functionerrorNotification(text="Somethingwentwrong!"){$.pnotify({title:'Error',text:text,type:'error'});}我见过很多类似的问题,但我无法意识到我的问题。 最佳答案 您正在使用defaultparameter目前只有Firefox支持的功

javascript - Openlayers 3中心 map

我在唱歌OpenLayers3显示map。我想使用latLon坐标将map居中。我正在使用quickstartcode首先。使用此代码,我无法更改map的中心。我认为这与SphericalMercatorprojection有关。唯一的问题是,我只有经纬度坐标。有谁知道如何通过openlayersv3将map居中? 最佳答案 您需要使用以下方法将经/纬度坐标转换为正确的投影(或坐标系)varolCoordinates=ol.proj.transform([lon,lat],"WGS84","EPSG:900913")现在您可以使用o

javascript - 检测标记是否在 Google map 上的圆圈覆盖范围内(Javascript API V3)

我在map周围点缀了标记,标记上的半径(圆形覆盖)标记了您的位置(每次移动都会改变)。有什么方法可以检查其他标记是否进入圆圈内?​​更新我通过循环遍历每个其他标记来解决这个问题,并使用几何库计算你的标记和另一个标记之间的距离,然后使用一个简单的if语句来查看它是否小于100米。functioncheckAllChests(){varCurrent=0;$.each(treasureArray,function(){//varthisLocation=treasureArray[Current].getPosition();vardistanceBetween=Math.ceil(goo