相关疑难解决方法(0)

如何找到两个地点的纬度和经度的距离?

我有一套纬度和经度的位置.

  • 如何找到从一个位置到另一个位置的距离
  • 有配方吗?

algorithm math geography

21
推荐指数
3
解决办法
2万
查看次数

从我的位置地理位置最近的位置(纬度,长度)

我想根据我的位置显示具体信息.

我有五个不同信息的城市,我想展示我最接近的城市(信息).

我怎么用最简单的方法,使用javascript.

防爆.

如果我将城市lat存储在一个数组中

var cities = [
  ['new york', '111111', '222222', 'blablabla']
  ['boston', '111111', '222222', 'blablabla']
  ['seattle', '111111', '222222', 'blablabla']
  ['london', '111111', '222222', 'blablabla']
]
Run Code Online (Sandbox Code Playgroud)

随着我目前的位置(拉特,长)我想要的城市,我是壁橱.

javascript jquery html5 geolocation

21
推荐指数
2
解决办法
3万
查看次数

如何在JavaScript中查找到已知位置的距离

在浏览器中使用JavaScript,如何确定从当前位置到具有纬度和经度的其他位置的距离?

javascript gps distance geolocation latitude-longitude

17
推荐指数
1
解决办法
3万
查看次数

16
推荐指数
2
解决办法
1万
查看次数

使用php为谷歌地图添加静态1km网格

我想创建一个网格,我将覆盖谷歌地图.网格必须是静态的,这意味着1平方公里的网格必须完全位于同一位置,并且必须使用唯一的ID进行识别.我怎样才能在谷歌地图和PHP中实现这一目标?

最好的,redshark1802

编辑:忘了提到我必须与这些网格direclty进行交互,这意味着要改变每个字段的颜色/样式.我找到了一些已经做过的网站https://ownthisworld.com/

javascript php api google-maps

15
推荐指数
3
解决办法
1万
查看次数

使用纬度和经度的半径为40公里

可能重复:mysql查询
中多个纬度/经度点
距离计算的半径根据纬度/经度
选择20公里内

我有一个MyISAM表,数据存储在其中.数据包括谷歌地图的纬度和经度.我想要实现的是选择样本纬度和经度40公里范围内的所有对象.

谢谢!

php mysql google-maps

14
推荐指数
1
解决办法
3万
查看次数

确定两个邮政编码之间的距离(mapdist的替代方案)

我想计算大约之间的距离.100,000种不同的邮政编码.我知道包中的mapdist功能ggmap

mapdist 完美的工作:

library(ggmap)
mapdist('Washington', 'New York', mode = 'driving')

#         from       to      m      km    miles seconds  minutes    hours
# 1 Washington New York 366284 366.284 227.6089   13997 233.2833 3.888056


mapdist('20001', '10001', mode = 'driving')

#    from    to      m      km    miles seconds minutes    hours
# 1 20001 10001 363119 363.119 225.6421   13713  228.55 3.809167
Run Code Online (Sandbox Code Playgroud)

但是,mapdist依赖于Google地理编码API,该API 每天的查询限制为2,500个地理定位请求.

您是否知道使用具有更高请求限制的其他服务(例如诺基亚地图或必应)来计算两点之间距离的替代r代码?

r spatial geospatial google-maps-api-3 ggmap

14
推荐指数
1
解决办法
2万
查看次数

如何在GIS中选择MongoDB和PostgreSQL?

我正在尝试找到有关此主题的一些信息,但我发现的大多数文章都是3年以上.我对这方面也很新,不知道该问谁.

对于我的特定用例,我根本不是数据库专家,但我以前曾使用过几次MongoDB.我只使用PostgreSQL一次用于一个小项目(不涉及GIS内容).为了它的价值,我现在有少量数据存储到dynamoDB中.有一个地理库,但它只有Java,我不太了解Java.

我的用例相当简单 - 除了用户个人资料数据外,我希望能够查询用户添加的标记.标记用户当前latLng等X英里内的标记.标记除了latLng与其关联之外还有其他数据,例如添加它的用户,标题,描述等.

我的目标是能够使用Web API将结果返回到客户端,其中标记位于当前位置X英里内,距离最近到最远.为此,在Mongo和PostgreSQL之间,最好先做什么?

database gis postgresql postgis mongodb

13
推荐指数
1
解决办法
6517
查看次数

给出纬度/经度的最快方法(纬度,城市,州)

我需要一个免费的(开源)解决方案,给出lat/lng可以返回壁橱城市/州或邮编.mysql不是一个选项,如果可能的话,小型轻量级数据库将是最好的.

更新:没有网络服务,即使是最小的插件也会每天带来5000万次展示,因此添加服务请求会占用响应时间.我不希望在请求上添加超过200毫秒.

我在csv中有数据库,lat/lon/zip/city/state它只是如何存储,更重要的是如何最快地检索它.

algorithm geolocation

10
推荐指数
2
解决办法
2万
查看次数

找到最近的纬度和经度

我正在编写一个小程序并提高效率,我需要能够在我的数组中找到最接近的纬度和经度.

假设您有以下代码:

tempDataList = [{'lat': 39.7612992 , 'lon': -86.1519681}, 
                {"lat": 39.762241, "lon": -86.158436}, 
                {"lat": 39.7622292, "lon": -86.1578917}]

tempLatList = []
tempLonList = []

for item in tempDataList:
    tempLatList.append(item['lat'])
    tempLonList.append(item['lon'])

closestLatValue = lambda myvalue: min(tempLatList, key=lambda x: abs(x - myvalue))
closestLonValue = lambda myvalue: min(tempLonList, key=lambda x: abs(x - myvalue))

print(closestLatValue(39.7622290), closestLonValue(-86.1519750))
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

(39.7622292, -86.1519681)
Run Code Online (Sandbox Code Playgroud)

应该是什么(在这个例子中,列表中的最后一个对象)

(39.7622292, -86.1578917)
Run Code Online (Sandbox Code Playgroud)

我知道如何获得单个值的最接近的单元格,但是,我想让lambda函数考虑这两个值,但我不完全确定如何.救命?

python

9
推荐指数
1
解决办法
1万
查看次数