草庐IT

es-mapping-parameters

全部标签

javascript - 在 Google 的 map API 上重新加载标记

这是我的代码(大部分代码来自Google的API页面)。varbeaches=[['BondiBeach',-12.890542,120.274856,4],['CoogeeBeach',-12.923036,520.259052,5],['CronullaBeach',-12.028249,1221.157507,3],['ManlyBeach',-12.80010128657071,1121.28747820854187,2],['MaroubraBeach',-33.950198,121.259302,1]];functionsetMarkers(map,locations){f

javascript - 删除 Google Maps API Premier 使用条款/ Logo /等。链接?

删除显示在我的集成谷歌地图(googlemapspremier)上的Logo/使用条款链接是否合法?问题是,当我放大map时,链接往往会变长并记录并覆盖整个网站,这非常难看。当然可以给div容器一个“溢出:隐藏;”有一点帮助的标志。但还是不尽如人意。谢谢 最佳答案 如果您以任何方式使用Googlemap服务,他们会要求您保留他们的品牌。我相信它实际上在服务条款中,所以从技术上讲不,它是不合法的。9.4AttributionContentprovidedtoyouthroughtheServicemaycontainthetraden

javascript - Google map 中未显示 InfoWindow 关闭图标

我使用此代码创建标记和点击标记后显示的信息窗口://latLngandmaparecreatedearlierincodevarmarker=newgoogle.maps.Marker({position:latLng,map:map});//contentStringisjustastringwithcontentalsocreatedearliergoogle.maps.event.addListener(marker,'click',function(){infowindow.setContent(contentString);infowindow.open(map,marker

javascript - 我需要获取有关动态 Google map 的数据并使用 API V3 从中创建静态 Google map

我真正想做的是允许用户使用谷歌地图创建map并保存图像。我尝试通过使用googlemapsapiV3和静态mapapi来解决这个问题。用户可以使用动态谷歌地图进行滚动、缩放等操作,找到自己喜欢的map。然后用户应该按下一个按钮,该按钮从谷歌地图(中心、缩放级别等)中提取数据,该按钮将查询发送到静态谷歌地图api。然后静态googlemapapi将返回可以保存的图像。我有这一切工作*除了它并不总是工作。有时,静态谷歌地图返回的图像与用户在动态map中看到的完全一样。其他时候图像可能会偏离几米(我相信这是因为动态googlemapapi使用比静态api更高的经度和纬度精度),甚至数千公里(

javascript - 如何使用 flowtype 和 immutable.js 声明包含某些属性的 Map

给定一个这样创建的网站对象import{Map}from'immutable'constwebsite=newMap({name:'MyWebsite',url:'http://www.myw.fr'})我如何声明一个websiteType,它是一个完全包含给定属性的map。我知道我能做到:declaretypewebsiteType=Map但我想更具体一点,并声明一个映射,该映射必须包含string类型的属性name和url。有可能吗? 最佳答案 希望我答对了你的问题,因为我从未使用过“不可变”的map,因此我将使用es6Map.

javascript - 在 Google map 上放置街景 View 按钮

如何在相当典型的Googlemap上放置街景View按钮,使其与右上角的标准map/卫星/混合按钮一致?我见过这样的一个例子,但我再也找不到了。所以,我知道这是可能的。 最佳答案 是的,确实可以在map的选项中指定控制位置——在onlinedocs中寻找控制定位.如何指定谷歌地图控件位置用于在右上角定位街景控件streetViewControlOptions:{position:google.maps.ControlPosition.TOP_RIGHT}到您的map选项。查看此演示(使用GooglemapAPI第3版):varmyL

javascript - 将 ES5 shim 与 jquery/mootools/prototype 结合使用

我偶然发现了这个项目:https://github.com/termi/ES5-DOM-SHIM它在包括旧IE在内的所有浏览器中提供几乎完整的ES5支持。我一直在纯JS项目中使用它,但现在我必须在项目(使用HighCharts)中包含jquery/mootools/prototype。即使只包含jquery脚本也会导致在IE8中与此shim一起抛出错误。我怎样才能两全其美?我的文件头是这样的: 最佳答案 确保您使用的是正确的html结构,例如:当我测试你的结构(没有文档类型)时,我在IE中也遇​​到了错误。

javascript - 有没有办法在 Google Maps API 中使用 3D Views 或 3D Perspective?

我正在尝试在项目中使用3DView/3D透视图。我找不到此功能的任何教程、示例或文档。ExpectedViewPS:有几个关于从SketchUp显示3D建筑的问题,这不是我要问的。 最佳答案 我知道这不是您要找的东西,但cesium.js是一个非常棒的(而且我会说更强大)的3d映射库,它可以使用谷歌卫星basemap。它支持3d地形,但我目前无法找到演示。https://cesiumjs.org/ 关于javascript-有没有办法在GoogleMapsAPI中使用3DViews或3D

javascript - Google Visualization API - 德国地理 map 区域

在新geomap包版本发布后我好像有一个在德国地区使用地理map的问题。升级之前的一切似乎工作得很好。问题是如果我尝试同时展示DE-BE(柏林)和DE-BB(勃兰登堡)地区-柏林地区是未显示。如果我删除区域DE-BB,或将其替换为任何其他德国地区,例如,DE-BY(拜仁)它运行良好!请找到下面的测试代码:google.load('visualization','1.1',{packages:['geomap']});functiondrawVisualization(){vardata=newgoogle.visualization.DataTable();data.addRows(2

javascript - 为 es6 编译的测试代码

我正准备使用Qunit为Backbone应用程序编写一些测试,该应用程序是为ES6编写的,应用了babel.js,以便它可以在现代浏览器中运行。为了确保我正确设置了qunit并正确指定了所有路径,我首先测试了一个用ES5编写的Backbone模型,一切都按预期工作。但是,我随后将bundle.js(其中包含应用了babel.js的ES6代码的结果)包含到我的tests/index.html中,并编写了test("Codetransformedbybabel.jscontainedinbundle.jscanbetested",function(){expect(1);vares6mod