草庐IT

经纬度

全部标签

c# - 使用经度和纬度查找最近的位置

我正在开发一个需要获取附近位置的应用程序,我的网络服务将收到2个参数(十进制经度、十进制纬度)我有一个表,其中的位置保存在数据库中,带有经度和纬度字段,我想检索最近的位置。有人能帮忙吗?这是我的代码:varlocations=fromlinlocationsselectl这里有更多的细节:我在数据库表中有2个字段(decimal(18,2)null)1个纬度,2个经度,我有一个方法publicListGetLocation(decimal?Long,decimal?lat){varLoc=fromlinLocations////nowhereishowtogetnearestlocat

c# - C# 中纬度/经度值的 double 或小数

在C#中存储地理定位数据时使用什么数据类型最好?我会使用十进制是为了它的准确性,但十进制float的运算比二进制float(double)慢。我读到,大多数时候您不需要超过6或7位的纬度或经度精度。double的不精确性是否重要或者可以忽略? 最佳答案 选择double,有几个原因。三角函数仅适用于doubledouble(100纳米范围)的精度远远超出您对纬度/经度值的要求GeoCoordinateClass和第三方模块(例如DotSpatial)也使用double作为坐标 关于c#-

c# - 计算两个纬度和经度坐标之间的距离

我正在计算两个地理坐标之间的距离。我正在针对3-4个其他应用程序测试我的应用程序。当我计算距离时,我的计算结果往往平均为3.3英里,而其他应用程序的计算结果为3.5英里。这与我要执行的计算有很大的不同。有什么好的类库可以计算距离吗?我在C#中这样计算:publicstaticdoubleCalculate(doublesLatitude,doublesLongitude,doubleeLatitude,doubleeLongitude){varradiansOverDegrees=(Math.PI/180.0);varsLatitudeRadians=sLatitude*radians

javascript - 将纬度和经度转换为十进制值

我有以下形式的GPS信息:北纬36°57'9"西经110°4'21"我可以使用javascriptfunctionsofChrisVeness将度、分和秒转换为数字度,但首先需要将GPS信息解析为单独的纬度和经度字符串(带有NSEW后缀)。我已经阅读了关于stackoverflow的相关帖子,但我不是正则表达式专家(也不是程序员),需要一些解析功能方面的帮助。将此字符串解析为纬度和经度以便在转换函数中使用的最佳方法是什么?所有这一切的结果将是一个Web链接,点击该链接可以查看Googlemap位置表示。 最佳答案 要解析您的输入,请

javascript - 将经纬度坐标排序成顺时针排列的四边形

问题用户最多可以提供四个纬度和经度坐标,顺序不限。他们使用谷歌地图这样做。使用Google的PolygonAPI(v3),他们选择的坐标应突出显示四个坐标之间的所选区域。问题如何按(逆)时针顺序对纬度和经度坐标数组进行排序?解决方案和搜索StackOverflow问题Drawingresizable(notintersecting)polygonsHowtosortpointsinaGooglemapspolygonsothatlinesdonotcross?SortFourPointsinClockwiseOrder相关网站http://www.daftlogic.com/proje

javascript - 使用 Google Autocomplete API 根据位置名称获取经纬度

我的页面中有一个文本框,其中包含一个位置名称和带有文本getLat&Long的按钮。现在单击我的按钮时,我必须在文本框中显示位置的latitude和longitude警报。有什么建议吗? 最佳答案 您可以使用GoogleGeocoderservice在GoogleMapsAPI将您的位置名称转换为纬度和经度。所以你需要一些代码,比如:vargeocoder=newgoogle.maps.Geocoder();varaddress=document.getElementById("address").value;geocoder.ge

javascript - 在 Google Maps API 中使用地址而不是经度和纬度

我听说可以提交一个地址而不是经度和纬度,这对我的系统来说更可行。用户在创建个人资料时必须输入他们的地址,之后他们的个人资料将显示他们家的谷歌地图。我目前拥有与经度和纬度完美配合的GoogleMapsAPI:LoginPagehtml{height:100%}body{height:100%;margin:0;padding:0}#map-canvas{height:100%}functioninitialize(){varmapOptions={center:newgoogle.maps.LatLng(52.640143,1.28685),zoom:15,mapTypeId:googl

go - 给定经纬度的地点的准确地址

我正在开发一个网络应用程序,我需要在给定经纬度对的情况下获取“准确”地址。我也尝试了MapsGeocodeAPI,但它没有给出确切的地址。我认为PlacesAPI是个不错的选择,可惜我不知道如何使用它。我正在使用golang。 最佳答案 IMO,如果您认为反向地理编码结果不好,PlacesAPI结果不会让您更开心。这是PlacesAPI的示例https://maps.googleapis.com/maps/api/place/search/xml?location=55.753720,37.620144&key=google_map

json - 如何使用go语言从google map api获取经纬度?

如何使用go语言从位置获取'lat'和'lng'?我正在尝试获取纬度和经度以将其用于下一个api以获取特定位置的天气。运行代码时出现错误:panic:runtimeerror:indexoutofrange我的回复是这样的:https://developers.google.com/maps/documentation/geocoding/start我的代码在这里。packagemainimport("os""fmt""net/http""log""encoding/json""io/ioutil")consthelloMessage="Hellototheweatherprogram

linux - 更新谷歌纬度

我已经构建了一个GPS跟踪器,可以更新homepage及其位置(和网络摄像头图像)。如何更新googlelatitude用户的当前位置?调用curl或c程序的简单bash脚本会很好!更新:我还需要知道如何进行身份验证。 最佳答案 当您说要“更新”谷歌纵横用户时,您是想“更新他们的当前位置”,对吗?对于某些Google服务,Google将在GoogleCode上设置GoogleAPI项目.在这种情况下,您很幸运,因为有一个GoogleLatitudeAPI描述了您可以使用REST接口(interface)执行的不同操作(REST始终与