草庐IT

map长度

全部标签

javascript - 单击 Google Maps API 并获取地址

以下代码允许在单击时获取坐标。但是如何使用GoogleMapsAPI在点击map时获取地址或城市名称或地区名称或国家/地区?varmyLatlng=newgoogle.maps.LatLng(41.38,2.18);varmyOptions={zoom:13,center:myLatlng}varmap=newgoogle.maps.Map(document.getElementById("map-canvas"),myOptions);google.maps.event.addListener(map,'click',function(event){alert(event.latLn

javascript - react 传单 map 未正确显示

我正在尝试使用react-leaflet来显示map。我使用来自thisfiddle的代码这是有效的,但在我的电脑上我有这个输出这是我的代码:DeviceMap.jsimportReactfrom'react'import{Map,Marker,Popup,TileLayer}from'react-leaflet';exportclassDeviceMapextendsReact.Component{constructor(){super();this.state={lat:51.505,lng:-0.09,zoom:13,};}render(){constposition=[this

javascript - jQuery 中的 $.map 和 $.grep 有什么区别

jQuery中的$.map和$.grep有什么区别?我想要一个尽可能简单的答案。 最佳答案 我假设您指的是$.grep和$.map。不同之处在于,我们使用$.grep过滤数组,而我们使用$.map对数组中的每个项目应用一个函数。这里有一个比我能做的更好的解释:http://onwebdev.blogspot.com/2011/03/jquery-grep-and-map-example-and-syntax.html 关于javascript-jQuery中的$.map和$.grep有什

javascript - 将 Google map 样式数组转换为 Google 静态 map 样式字符串

我已经构建了一个工具,允许人们将JSONmap样式应用到Googlemap,现在我想添加对GoogleStaticMapsAPI的支持。.使用以下样式数组:[{"stylers":[]},{"featureType":"water","stylers":[{"color":"#d2dce6"}]},{"featureType":"administrative.country","elementType":"geometry","stylers":[{"weight":1},{"color":"#d5858f"}]},{"featureType":"administrative.coun

javascript - 在 JavaScript 中用随机数创建长度为 n 的数组

跟进thisanswer为了创建指定长度的数组,我执行了下面的操作以获得相应的结果,但填充了随机数,而不是零。varrandoms=Array(4).fill(Math.floor(Math.random()*9));好吧,从数学上讲它是随机的,好吧。但是我当然希望随机性在数组中可见,而不仅仅是在运行之间。愚蠢的电脑……别按我说的做。做我想做的!我可以迭代并将其放入我的随机(和变化)值。但我想知道,出于纯粹的好奇心,是否有可能使用像上面那样的MatLab样式的单行代码来获得正确的结果。我需要调用eval(function()...)吗?我听说过很多关于eval的坏话...请注意,上面生

javascript - Uncaught TypeError : this. state.data.map 不是函数

我是React的新手,见过一些类似的问题,但没有找到为什么会这样。我收到“未捕获的类型错误:this.state.data.map不是函数”。这是代码。请帮助找出问题所在。classAudiensesextendsReact.Component{constructor(props){super(props);this.state={data:''};this.loadFromServer=this.loadFromServer.bind(this);this.childeDelete=this.childeDelete.bind(this);this.childeEdit=this.c

javascript - 无法在 Google map 符号 (svg) 标记中填充颜色

我正在使用Googlemap符号作为我map的标记。具体来说,我正在使用预定义的Circle符号。然而,圆圈从内部看起来是空心的。fillColor被忽略,但strokeColor有效。Isitpossibletofillthecirclewithcolor?varmarker=newgoogle.maps.Marker({position:myLatlng,icon:{path:google.maps.SymbolPath.CIRCLE,scale:4,strokeWeight:2,fillColor:colors[parseInt(idx)],strokeColor:colors[

javascript - 如何根据沿线的距离在 Google map 折线上添加标记?

我正在尝试创建一个Googlemap,用户可以在其中绘制他步行/运行/骑自行车的路线,并查看他跑了多长时间。GPolyline类及其getLength()方法在这方面非常有用(至少对于GoogleMapsAPIV2),但我想添加基于距离的标记,因为例如1公里、5公里、10公里等的标记,但似乎没有明显的方法可以根据沿线的距离在折线上找到一个点。有什么建议吗? 最佳答案 拥有answeredasimilarproblem几个月前,关于如何在SQLServer2008的服务器端解决这个问题,我正在使用GoogleMapsAPIv2将相同的

javascript - Google Maps API v3 中的方向距离

我正在研究如何使用GoogleMapsDirectionsDemo获得与成功方向的距离。这是我目前的代码:vargoogleMaps={//HTMLNodesfromInput:google_maps_from,toInput:google_maps_to,//APIObjectsdirService:newgoogle.maps.DirectionsService(),dirRenderer:newgoogle.maps.DirectionsRenderer(),map:null,showDirections:function(dirResult,dirStatus){if(dirS

javascript - 计算数组长度的速记方法

我有一个这样的数组vararr=[{a:1,...},{a:1,...},{c:2,...},{a:3,...},{a:1,...}]如何获取arr[x].a!=1数组的长度。我知道这可以使用forloop和push来完成,但我想遵循每个体面的程序员应该做的最佳实践。P.S仅供引用,我正在使用AngularJS。编辑1对于在sajeetharan's中遇到arrowfunction问题的任何人答案是因为ES6脚本这里是解决方案arr.filter(function(a){returna.a!=1}).length; 最佳答案 使用f