草庐IT

ios - Swift mkmapview 从纬度经度增量获取可见 map 区域的缩放级别、宽度或半径

我对如何获取map可见区域的缩放级别和半径感到困惑(使用mapkitmapview)。这是我正在寻找的东西(根据需要,它们中的一个或两个)-缩放级别,是为了查看向用户显示map的哪个级别,根据该信息,我想在可见区域显示自定义图钉。如果缩放级别很高,我需要将一些商业商店的实际Logo显示为图钉。如果缩放级别较低,我需要显示彩色圆点而不是Logo。截至目前,我正在使用letupdatedRadius=(mapView.camera.altitude)/1000获取相机的高度,如果updatedRadius值>25.0,我将显示彩色点.低于25.0,我显示Logo。我在regionDidCh

ios - 跨越(180 或 -180)经度时 MapBox iOS MGLPolyline 的问题

在MapBoxiOSsdk4.4.1中,如果MGLPolyline穿过(180或-180)经度,map会显示它绕地球的距离更长,而不是更短。overridefuncviewDidAppear(_animated:Bool){letpoints=[CLLocationCoordinate2D(latitude:50.0,longitude:-170.0),CLLocationCoordinate2D(latitude:50.0,longitude:170),]letline=MGLPolyline(coordinates:points,count:UInt(points.count))l

ios - 如何在 iOS 中获取缓冲区多边形坐标(纬度和经度)?

我在map上用一组坐标创建了一个多边形。关于在原始多边形边界之外制作一个具有一定给定距离的缓冲多边形,我需要帮助。所以我需要一种使用这种算法的方法,在这种算法中我将坐标集作为输入传递,并且应该得到缓冲的坐标集作为输出。我尝试通过将arcgis库用于ios并使用AGSGeometryEngine的bufferGeometry方法来实现这一点,但问题是,这是紧密耦合的,只能使用他们的GISmap,但我使用的是不同map的Mapbox。所以我想要一种通用方法,它可以独立于映射解决我的问题。 最佳答案 @RavikantPaudel的解决方

ios - 根据与位置的距离计算 MAX 和 MIN 纬度和经度 - Objective-C

我需要从一定距离的位置计算MAX和MIN纬度和经度值。我在CoreData中存储了数千个位置,我只想显示距离用户位置5公里以内的位置。我该如何解决这个问题? 最佳答案 这里有一个可能的解决方案:将度数转换为弧度的宏#definedeg2rad(degrees)((degrees)/180.0M_PI)保持搜索距离的宏#definesearchDistance5.00//floatvalueinKM设置最小和最大纬度、经度值floatminLat=userLocation.coordinate.latitude-(searchDist

ios - 如何在swift中将纬度和经度转换为浮点值

我试过下面的代码:但它显示错误无法将float类型的值转换为预期的参数类型CLLocationdegrees(akaDouble)letlat=self.mallData.valueForKey("lat")as!Floatletlon=self.mallData.valueForKey("lon")letmapLocation:CLLocationCoordinate2D=CLLocationCoordinate2DMake(lat,lon) 最佳答案 CLLocationCoordinate2DMake支持Double值。但是您

java - 需要一个独立的 Java 库来对纬度/经度数据执行空间计算

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在寻找能够对纬度/经度数据集执行空间计算的Java库。以下是我正在寻找的一些功能:计算两点之间的大圆距离确定一个点是否位于一个简单的闭合多边形内,其中多边形由点的有序列表定义确定点“A”和点“B”之间的线是否与一个简单的闭合多边形相交,其中多边形由点的有序列表定义判断点“A”是否在点“B”的一定半径范围内我不要找的是:我不想要一个依赖于数据库地理空间组件(例如Or

java - 根据方位角和距离计算纬度和经度

我很难全神贯注于三角学。我正在尝试从起始纬度、对数、距离和方位推断出目的地纬度和经度。幸运的是,我找到了一个很棒的网站,它准确描述了我需要的功能:http://www.movable-type.co.uk/scripts/latlong.html“目的地点给定距离和方位距起点”我在我的java程序中尝试过它,但它对我不起作用。我按照网站上说的部署了它。这是我的代码:doubledist=150/6371;doublebrng=Math.toRadians(90);doublelat1=Math.toRadians(26.88288045572338);doublelon1=Math.t

Python:A *从具有经度和纬度的数据框路由

我有一个包含30,000条记录的数据框,格式如下:ID|Name|Latitude|Longitude|Country|1|Hull|53.744|-0.3456|GB|我想选择一条记录作为起始位置,一条记录作为目的地,并返回最短路径的路径(列表)。我正在使用Geopy查找以公里为单位的点之间的距离importgeopy.distancecoords_1=(52.2296756,21.0122287)coords_2=(52.406374,16.9251681)print(geopy.distance.vincenty(coords_1,coords_2).km)我已经从以下教程中阅读

python - Pandas - 每个经度/纬度的数据组/箱

我有一堆地理数据如下。我想按经度0.2度和纬度0.2度的分箱对数据进行分组。虽然对纬度或经度做这件事很简单,但对这两个变量做这件事最合适的是什么?|User_ID|Latitude|Longitude|Datetime|u|v||---------|----------|---------|-------------------|-----|-----||222583401|41.4020375|2.1478710|2014-07-0620:49:20|0.3|0.2||287280509|41.3671346|2.0793115|2013-01-3009:25:47|0.2|0.7|

python - 找到最近的纬度和经度

我正在编写一个小程序,为了提高效率,我需要能够在我的数组中找到最接近的纬度和经度。假设您有以下代码:tempDataList=[{'lat':39.7612992,'lon':-86.1519681},{"lat":39.762241,"lon":-86.158436},{"lat":39.7622292,"lon":-86.1578917}]tempLatList=[]tempLonList=[]foritemintempDataList:tempLatList.append(item['lat'])tempLonList.append(item['lon'])closestLatV