草庐IT

latitude-longitude

全部标签

javascript - 如何从 OpenLayers 中获取 map 的当前视口(viewport)作为几何体、边界框或 wkt?

我试图找到一些提示,我应该在哪里搜索这个主题,但我什么也没找到-我在这上面花了很多时间。我还试图从OpenLayersmap中获取当前显示视口(viewport)的当前坐标,以仅添加当前视口(viewport)的当前边界框中的这些矢量。 最佳答案 对于OpenLayers2:Map.getExtent()...将返回一个Bounds,然后您可以使用它以多种方式获取纬度/经度坐标:http://dev.openlayers.org/apidocs/files/OpenLayers/BaseTypes/Bounds-js.html#Op

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 - 使用 PHP 从密码获取经纬度

在我的网站上,我想获取给定密码或邮政编码的纬度和经度。如果我将680721作为pin码或邮政编码,那么我想使用php代码获取其相应的纬度和经度。我怎样才能做到这一点?如果这在PHP中可行?我有PHP代码来获取给定地点名称的纬度和经度。$Url='http://maps.googleapis.com/maps/api/geocode/json?address='.$exp_pjctloc[$i].'&sensor=false';if(!function_exists('curl_init')){die('SorrycURLisnotinstalled!');}$ch=curl_init(

php - 添加到数据库时 Laravel float 变量更改值

理论我有一个非常全面的坐标列表(纬度和经度精确到小数点后7位),我想不断添加。为了停止数据重复,对于每个试图输入的坐标,我想检查数据库以查看纬度和经度是否存在于同一行。检查坐标是否存在$coordinate=DB::table('coordinates')->where('lat','=',$geocode->getLatitude())->where('lng','=',$geocode->getLongitude())->count();迁移Schema::create('coordinates',function(Blueprint$table){$table->incremen

php - 在 Laravel 验证正则表达式规则中验证纬度/经度 - preg_match() : No ending delimiter '/' found

这个问题在这里已经有了答案:Laravelpreg_match():Noendingdelimiter'/'found(2个答案)关闭5年前。我正在尝试使用自定义正则表达式规则验证Laravel5.4项目中的纬度/经度(基于此答案:https://stackoverflow.com/a/22007205/2332336)//Createvalidation$validator=Validator::make($request->all(),[//...'lat'=>'required|regex:/^[-]?(([0-8]?[0-9])\.(\d+))|(90(\.0+)?)$/','

php - 计算中心经纬度坐标

我正在寻找一个计算多个latitude-longitude之间的中心的优雅解决方案坐标(例如,将map简单地居中到google-maps多边形的中心)。表:位置:id|city|latitude|longitude-----------------------------------------------1|Berlin|52.524268|13.406290-----------------------------------------------2|London|51.508129|-0.1280050--------------------------------------

php - 从 XY 图像计算纬度和经度

我在计算我在网页上的div标记内托管的图像的纬度和经度值时遇到困难。我可以很容易地计算出图像的x,y(像素)坐标并将它们保存到脚本中的一个变量中。这是棘手的部分...map不是墨卡托投影,所以我不能简单地将x,y像素坐标线性插值到纬度和经度值。然而,我确实有幸知道图像所有四个Angular的纬度和经度(见张贴的图表)、map在图像上的投影、中央子午线和原点纬度。800x600像素的图像是美国的,我基本上是想通过传递x,y像素坐标来捕获点击时的纬度和经度。我假设我需要某种转换函数。 最佳答案 在页面上使用Leaflet或Googlem

php - 在PHP中计算多边形的经纬度中心点

我有一组多边形点(存储为纬度/经度),我想用PHP计算多边形的纬度/经度中心点。基本上与Googlemap中的getCenter()函数做同样的事情LatLngBounds.关于如何实现这一点有什么想法吗? 最佳答案 您正在寻找的是centroidofthepolygon-这很容易计算。如果您使用的是纬度/经度,那么由于多边形实际上位于球体(椭球体)的表面这一事实会使问题变得复杂。顺便说一句,为什么不看看Googleapijavascript代码呢? 关于php-在PHP中计算多边形的经

java - 给定纬度和经度点,找到边缘点和多边形区域

从标题中可以看出我得到了纬度和经度点。它们存储在csv文件中。最多有40k行。"45.01234","9.12345""46.11111","9.12345""47.22222","9.98765"...我的第一个问题是如何找到边缘坐标,完成后,它变成了我需要从这些边缘点多边形区域计算的第二个问题。下图是这些点的样子,边缘点用蓝线连接。我在google和SO上进行了搜索,发现了这类问题:this,this,this和this.首先,我会将csv文件中的所有纬度和经度点存储到数组列表中。我不知道如何找到边缘点。但是在找到边缘点之后,找到多边形面积的一种方法是将其划分为三角形,然后通过海伦

java - 是否有任何现有的 Java 库允许您根据纬度/经度在内存中快速查找邮政编码(奖金、州和城市)?

我见过许多各种语言的所谓“反向地理编码”库;所有这些都取决于通过REST或某种类似方法调用外部提供者。但是,如果您必须每秒处理数千个请求,则不能调用REST提供程序。另一方面,问题应该很容易解决-基于CSV的数据库可以免费获得这些信息。问题是编写一个高效且经过良好测试的内存搜索实现与下载或购买现有的搜索实现相比需要花费时间和成本。我找了很多遍都找不到,但我不敢相信不可能有。是否有任何预先编写的库可以做到这一点?这个问题:Fastestwaytofindthelocation(zip,city,state)givenlatitude/longitude最接近,但本质上指出了如何编写解决方