草庐IT

javascript - 从鼠标位置获取 map 经纬度

我正在尝试将鼠标在谷歌地图上的位置转换为LatLng对象。我看到很多关于通过谷歌地图“点击”事件等获取位置的帖子,如下所示:google.maps.event.addListener(map,'click',function(event){mouseLocation=event.latLng;});但是,这对我的目的不起作用,因为我不是在响应map事件,而是在响应“tapHold”事件。在tapHold事件中,我想获取当前鼠标位置的纬度和经度。实际上,除了tapHold事件之外,我还可以看到像这样的函数在很多方面都很有用。我可以想到一些hack,比如动态创建一个鼠标悬停事件,然后只让它

asp.net - 通过使用 Javascript 将邮政编码传递给 maps.google.com 来获取纬度经度

我的大型数据库中有邮政编码,其中包含SL59JH、LU13TQ等值现在,当我将上面的邮政编码粘贴到maps.google.com时,它指向一个完美的位置..我的要求就像我想将邮政编码传递给maps.google.com,它应该返回那个指向位置的相关经纬度,我想将其存储在我的数据库中。所以,很可能应该有一些javascript用于此......如果有人对此有其他想法,请提供......提前致谢... 最佳答案 给找到这个SO答案的人的快速说明。DanielVassallo的回答使用了现已弃用的GoogleGeocodingAPIV2。

javascript - 如何从谷歌地图 v3 api 获取纬度和经度?

我正在尝试使用googlemapsv3api创建map。我在互联网上找到了以下代码,我想在map窗口中显示纬度和经度而不是地址。functioninitialize(){varmapOptions={center:newgoogle.maps.LatLng(-33.8688,151.2195),zoom:13,mapTypeId:google.maps.MapTypeId.ROADMAP};varmap=newgoogle.maps.Map(document.getElementById('map_canvas'),mapOptions);varinput=document.getEl

javascript - 如何使用 Leaflet API 从纬度和经度坐标检索 LayerPoint (X, Y)

如果我使用以下代码从指定的Lat/Lng获取LayerPoint:varlatLng=newL.latLng(-37.81303878836989,144.97421264648438);varpoint=map.latLngToLayerPoint(latLng);输出如下:o.Pointx:86042y:77065然后,当我尝试使用以下URL访问图层图block时:http://a.tile.osm.org/10/86042/77065.png我收到404,因为它是无效的X、Y。现在,如果我使用以下代码:map.on("click",function(e){console.log(

javascript - 如何设置纬度和经度以使用 Google Chrome 调试 Geolocation API?

对于我的开发系统,我希望能够在Chrome中设置地理位置(纬度、经度),这样当我进行测试时,浏览器会认为我在位置X,而实际上我可能在位置Y.有谁知道如何强制GoogleChrome使用我提供的纬度和经度作为位置? 最佳答案 如果您谈论的是GeolocationAPI,则可以覆盖该函数:navigator.geolocation.getCurrentPosition=function(success,failure){success({coords:{latitude:30,longitude:-105,},timestamp:Dat

javascript - 如何使用纬度和经度获取位置名称或城市?

我正在使用下面的代码,但是如何从经度和纬度中获取城市名称或位置名称?varx=document.getElementById("location");functiongetLocation(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(showPosition,showError);}else{x.innerHTML="Geolocationisnotsupportedbythisbrowser.";}}functionshowPosition(position){x.innerHTML="La

javascript - 根据为传单提供的地址获取纬度和经度

在我的项目中,我使用传单来显示点。我正在从我的数据库中获取地址,并希望显示该特定地址的分数。我还没有找到任何可以根据提供的地址给我纬度和经度的东西。谁能帮我解决这个问题? 最佳答案 如果你想为此使用OpenStreetmaps,你可以简单地提出一个请求(使用jquery):$.get(location.protocol+'//nominatim.openstreetmap.org/search?format=json&q='+address,function(data){console.log(data);});您将获得包含(不仅)

javascript - 如何从 Google Maps JavaScript 地理编码器返回经度和纬度?

这个问题在这里已经有了答案:HowdoIreturnavariablefromGoogleMapsJavaScriptgeocodercallback?(5个答案)关闭7年前。当我使用下面的代码时,它会提示空白值吗?这是为什么?HTMLJavaScriptvargeocoder;varmap;functioninitialize(){geocoder=newgoogle.maps.Geocoder();varlatlng=newgoogle.maps.LatLng(-34.397,150.644);varmyOptions={zoom:8,center:latlng,mapTypeId

php - 将纬度/经度转换为像素 XY 坐标

这类问题似乎已被问过无数次,但发布的解决方案都没有让我接近我需要的答案。我有这张新西兰北国map,我想将Lat/Long值映射到这张图片上的x/y(像素)值(http://i.stack.imgur.com/3ok4O.gif-这是400像素的正方形)现在我不知道这张图片的精确纬度/经度边界,但我确实有一些示例数据应该对知道自己在做什么的人有用。LATLONGXY-35.3989854471173.504676819192.92777494196.760481649-35.2647882735174.121499062271.426291418176.82865668-35.31316

php - 我如何计算并获得每 10 分钟有起点和终点的两点之间的时间估计的下一个经纬度?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我需要帮助我在map上有以下2个点Alat1/long1和点Blat2/long2在谷歌地图我有距离、到达时间、方位弧度和速度。有了这些数据,我怎样才能在10分钟、20、30和40分钟获得到下一个点的估计经纬度(谷歌地图格式)?有起点和终点。A点lat1=37.78472lon1=-122.39913B点lat2=37.78240lon2=-121.23208轴承弧度=270距离=102公里到达时间=50