草庐IT

latitude

全部标签

sql - 地理位置 SQL 查询找不到确切位置

我测试我的地理定位查询已经有一段时间了,直到现在我还没有发现任何问题。我试图搜索给定半径内的所有城市,通常我使用城市的坐标搜索城市周围的城市,但最近我尝试在城市周围搜索并发现城市本身没有返回。我的数据库中有这些城市的摘录:citylatitudelongitudeSaint-Mathieu45.316708-73.516253Saint-Édouard45.233374-73.516254Saint-Michel45.233374-73.566256Saint-Rémi45.266708-73.616257但是当我在Saint-Rémi市周围运行查询时,使用以下查询...SELECTt

php - 使用 PHP 和 MySQL 进行地理位置半径搜索

我正在开发一个工作门户,最终用户将在其中根据他们的位置和邻近半径搜索工作。目前RESTAPI由SLIM和MySQL提供支持。在Jobs表中,每一行都有纬度和经度。我在这里搜索并偶然发现了GeoDistancesearchwithMySQL.SELECTlatitude,longitude,SQRT(POW(69.1*(latitude-$lat),2)+POW(69.1*($long-$long)*COS(latitude/57.3),2))ASdistanceFROMTableNameHAVINGdistance现在我还有另外两个问题。如果只有MySQL查询就足够了,或者我必须用它设

php - 找出最近的用户 MySQL

我有一个名为users的数据库,其中包含列latitude和longitude,我想找出最近的用户(用户在users表)$_POST提供的某个经纬度50km半径范围内。你能告诉我怎么做吗?是否需要使用某个特定的数学函数,或者MySQL中的函数,如latitude_compare()之类的? 最佳答案 你可以这样做:SELECT*,(ACOS((SIN(RADIANS(ref_latitude))*SIN(RADIANS(latitude)))+(COS(RADIANS(ref_latitude))*COS(RADIANS(latit

php - 在 Laravel 中计算坐标距离

我的模型中有一个范围,它创建了一个别名,我需要在其上执行一个where,我知道MySql不允许这样做。StandardSQLdoesn'tallowyoutorefertoacolumnaliasinaWHEREclause.ThisrestrictionisimposedbecausewhentheWHEREcodeisexecuted,thecolumnvaluemaynotyetbedetermined.但是,我想知道是否有可能的laravel解决方法?我的示波器创建了一个别名距离,我想检查该距离。publicstaticfunctionscopeDistance($query,

swift - 在 swift 中使用 map 函数制作 MKPointAnnotations

我有一组带有坐标和名称的“放置”对象。例如:letplaces=[place(name:"EiffelTower",latitude:48.8582,longitude:2.2945),place(name:"StatueofLiberty",latitude:40.6892,longitude:-74.0444),place(name:"TowerofLondon",latitude:51.5081,longitude:-0.0761)]从这个数组中,我想使用map创建一个新的MKPointAnnotations数组。我知道它是这样开始的:letplaceAnnotations=pl

ios - 在 Firebase/Swift 中检索 5 个最接近的用户的数据量最少的方法?

假设我有一个这样的Firebase设置,但有10,000个用户:"users":{"user1":{"latitude":1234567,"Longitude":7654321,"name":"Name1"},"user2":{"latitude":1234567,"longitude":7654321,"name":"Name2"},"user3":{"latitude":1234567,"Longitude":7654321,"name":"Name3"},"user4":{"latitude":1234567,"Longitude":7654321,"name":"Name4"}

ios - 无法使用参数类型调用 '-'(IntegerLiteralConvertible.....(IOS/Swift)

我收到一个错误,但我不明白是什么问题。我对IOS/Swift开发还很陌生。staticfuncToDegreesMinutesSeconds(latitude:Double,longitude:Double)->String{println(latitude);println(longitude);varlatDegrees=Int(latitude);varlatMinutes=60*(latitude-latDegrees);我不明白为什么编译器给我这个错误。我感谢你的帮助。 最佳答案 改变varlatMinutes=60*(l

微信小程序实现地图定位

前言地图定位这个功能相信大家在学习插件的时候都有过接触,那么在这篇文章中我来为大家介绍微信小程序中的地图定位功能,很简单哦在此之前我们可以先去微信官方文档>小程序>组件>地图进行了解点此进入小程序中map介绍map组件提供了地图展示、交互、叠加点线面及文字等功能,同时支持个性化地图样式,可结合地图服务API实现更丰富功能。1.写一个map标签,并在其中写入经纬度属性,mark标记与点击事件  {latitude}}"longitude="{{longitude}}"markers='{{marker}}'bindtap="click">2.在js文件中的data声明首次加载的经纬度data:{

ios - NMACoreRouter calculateRouteWithStops 无回调(快速)

我正在尝试在Swift中使用HereAPI创建路由,但我遇到了一些问题,因为从未调用完成block,所以我无法确切知道问题出在哪里。这是我的代码:letcoreRoute=NMACoreRouter()letstartPoint=NMAGeoCoordinates(latitude:latitude1,longitude:longitude1)letwaypoint1=NMAWaypoint(geoCoordinates:startPoint)letmiddlePoint=NMAGeoCoordinates(latitude:latitude2,longitude:longitude2

ios - 将MapKit经纬度转为DMS格式

我可以通过以下方式确定map中心位置的纬度和经度:funcTargetGridReference(outletMapView_PrimaryTargetLocationMap:MKMapView,regionDidChangeAnimatedanimated:Bool){letThreatGridReference=outletMapView_PrimaryTargetLocationMap.centerCoordinateletmapLatitude=String(format:"%.13f",ThreatGridReference.latitude)letmapLongitude=