草庐IT

mysql - SQL Select 基于经纬度的半径搜索

我有2个表:Events:-id-name-placePlaces:-id-name-lat-lng我想从current检索10KMradius(基于地点lat&lng)内的所有事件lat和lng。我该怎么做?谢谢! 最佳答案 如果您愿意使用扩展,MySQL5.6及更高版本中的地理空间扩展旨在解决此类问题。您需要在places表上建立空间索引:ALTERTABLEplacesADDSPATIALINDEXlat,lngselectnamefromplacesorderbyst_distance(point(@lng,@lat),po

mysql - 如何将经纬度数据正确导入MySQL?

我有一个城市名称数据集及其相应的纬度/经度,我已将其加载到MySQL表中,如下所示:城市编号|城市名称|纬度DECIMAL(9,6)|经度DECIMAL(9,6)典型的纬度/经度坐标可能如下所示:54.284758/32.484736。但是,我只得到小数位数为2的值才能在我的表中正确显示,换句话说,相当于DECIMAL(5,2)。数据是从OpenOfficeCalc为UTF-8目的导出的文本CSV上传的。我知道OpenOffice有一些小数问题,但完整的纬度/经度肯定在导出的CSV中。如果我用记事本打开CSV,数据没问题。谁能看出我可能做错了什么?谢谢。更新:得到它的工作,感谢所有的输

php - 如何通过在 Configure.IT API 流程中使用来自 google geocode API 的地址来获取纬度和经度

如何使用地址从下面的geocodeAPIinsideConfigure.IT获取纬度和经度值API流程。https://maps.googleapis.com/maps/api/geocode/json?address=XXXXX&key=XXXXX在下面的流程图中,在插入客户数据之前,我需要获取纬度和经度值并将这些值存储到客户表中。 最佳答案 ConfigureIT提供API连接器block用于连接到外部数据源和获取数据。您需要在INSERT_CUSTOMER_DATAblock之前插入APIConnectorblock。按照下面

mysql - 查询 MySQL 以获取给定英里半径内的纬度和经度坐标

我目前有一个结构如下的MySQL表:idnamelonlat--------------------------------1Mark-76.31652840.0360272John-95.99510241.257163Paul-82.33703629.6450954Dave-82.33703629.6450955Chris-76.31652840.036027我目前查询数据库以查看用户位置是否在给定位置的特定英里半径内的方法是这样做的。functionHaversine($lat_from,$lon_from,$lat_to,$lon_to){$radius=6371000;$del

mysql - Rails 和 MySQL 上经纬度的最佳列类型

我想知道在MySQL+Rails上存储纬度/经度的最佳列类型是什么。精度必须足以存储从移动设备和/或地理编码器获得的每一位纬度/经度。为了获得最佳查询性能,存储要求应该最低。来自谷歌官方文档:http://code.google.com/apis/maps/articles/phpsqlajax_v3.htmlWiththecurrentzoomcapabilitiesofGoogleMaps,youshouldonlyneed6digitsofprecisionafterthedecimal.Tokeepthestoragespacerequiredforyourtableatami

mysql - 使用 GeomFromText ('POINT(1 1)' 转换纬度/经度对)并插入另一列

在我之前的问题中SearchforrangeLatitude/Longitudecoordinates我的解决方案是创建下表。mysql>select*fromspatial_tablewhereMBRContains(GeomFromText('LINESTRING(99,1111)'),my_spots);+------+---------------------------------+|id|my_spots|my_polygons|+------+-------------+-------------------+|1|$@$@$@$@|+------+-----------

vue element ui web端引入百度地图,并获取经纬度

最近接到一个新需要,要求如下:当我点击选择地址时,弹出百度地图,效果如下图:实现方法:1、首先要在百度地图开放平台去申请一个账号和key2、申请好之后,在项目的index.html中引入3、我写了一个组件,方便项目中任何地方可以调用:这里一定要设置一个宽高,容器才能更好的适应,不然显示出来达不到想要的效果,如果没有设置高度还可能显示不出来4、接下来就是开始初始化地图设置了,我的是在弹窗里面用,所有我写在watch里面的,当监测到弹窗打开时即开始初始化地图页面5、具体方法如下:直接附上源码:搜索当前地址是:{{addressName}}{{searchValue}}保存取消import{clea

iphone - 查找最小/最大纬度和经度

我的问题是如何从当前位置找到特定区域(500米)的最小和最大纬度和经度。在我的例子中,比如我需要得到X和YCLLocation(纬度和经度)从500米的区域看我的图片(抱歉,这可能画得不好)我也必须尝试谷歌搜索,我得到了这样的链接Howcanigetminimumandmaximumlatitudeandlongitudeusingcurrentlocationandradius?但我不知道它在我的案例中是如何实现的。请帮助我解决这个问题。NOTE:IdonotwanttouseCLLocationDistancedistance=[currentLocationdistanceFro

ios - CLGeocoder reverseGeocodeLocation 返回具有不同纬度/经度的地标? (附 Playground 示例)

为什么CLGeocoderreverseGeocodeLocation在查找地址时返回具有不同纬度/经度的地标?背景:就用户在map上“长按”以放置图钉而言,但我的代码对此进行了反向地理编码,以便能够在图钉上放置区域名称,但随后放置的图钉位于不同的位置(即不好的用户体验)。所以我正在寻找一种方法来利用用户实际选择的纬度/经度,但随后只需查找位置名称。示例:我看到下面的代码:输入:-28.7780218895614、152.978574011267输出:-28.864405,153.0001191代码:importUIKitimportCoreLocationimportPlaygrou

ios - 根据服务器数据(经纬度)移动MKMapView中的注解

在我的应用程序中,我通过以特定时间间隔从服务器获取他们的位置(纬度和经度)来显示其他人的位置。获取后,我必须删除所有注释并删除基于服务器数据的新注释。但它看起来非常低效,因为当我们以前存在相同用户的注释时,即使我正在删除和添加相同的用户注释。所以我想知道我们能否将MKAnnotation从一个坐标移动到另一个坐标?我已经尝试过“setCoordinate”属性,但无法成功实现它。它也不是“触摸和拖动”的那种。当应用从服务器获取数据(纬度和经度)时,注释会自行移动。 最佳答案 要在不删除、重新创建和添加注释的情况下更改注释的坐标,请创