我正在寻找为我的网站开发/获取一个简单的GMaps应用程序,让用户绘制两个点并获得两者之间的距离.
这是一个适合我的应用程序. http://www.daftlogic.com/projects-google-maps-distance-calculator.htm
我认为"因为乌鸦飞行"已经足够了,但如果可能的话,"建议的路线"测量会很好并且太费时间.
有没有人知道是否有这样的东西可供下载?此外,从头开始开发是困难/耗时吗?
不幸的是,它只是一个更大的项目的一小部分,所以我将无法花太多时间在它上面.
任何建议都非常感谢.
谢谢,康纳
我正在设计一个招聘数据库,我需要它来执行几个任务,所有这些都涉及集成一种计算距离的方法:
1)计算候选人与客户的距离?
2)在任何一天的工作候选人范围内计算客户?
3)计算在客户半径范围内具有正确空缺资格的候选人数.
你可以看到我需要以两种主要方式计算距离1)半径2)随着乌鸦飞行,我宁愿准确的距离,但第一个会做.我知道我可以集成谷歌地图或其他一些基于网络的映射,但我希望系统独立,这样它可以在没有互联网连接的情况下运行.系统将有一个HTML5前端,后端是在Mysql和PHP中.
谢谢biagio
我一直在试图解决这个问题,但没有成功。我正在处理带有二进制数据(0和1)的表。我设法使用R函数从数据估计了距离矩阵dist(x,method="binary"),但是我不确定该函数如何精确估计距离矩阵。是否使用Jaccard系数J =(M11)/(M10 + M01 + M11)?
例如这个 GPS 坐标数组:
GPSS = [{"Lat":40.641099,"Lon": -73.917094},{"Lat":40.60442,"Lon": -74.054873},{"Lat":40.779582,"Lon": -73.920213},{"Lat":40.651616,"Lon": -73.89097},{"Lat":40.755183,"Lon": -73.846248}]
Run Code Online (Sandbox Code Playgroud)
我已经计算了以下每种可能组合的距离:
Distances = [{'GPSS': [0, 1], 'Distance': 12.34895151892164}, {'GPSS': [0, 2], 'Distance': 15.380561959360797}, {'GPSS': [0, 3], 'Distance': 2.499303143635897}, {'GPSS': [0, 4], 'Distance': 14.012560598709298}, {'GPSS': [1, 2], 'Distance': 22.53687775052488}, {'GPSS': [1, 3], 'Distance': 14.824576927209662}, {'GPSS': [1, 4], 'Distance': 24.318038568441654}, {'GPSS': [2, 3], 'Distance': 14.423642658224264}, {'GPSS': [2, 4], 'Distance': 6.807346029310139}, {'GPSS': [3, 4], 'Distance': 12.106031672624894}]
Run Code Online (Sandbox Code Playgroud)
0,1 = 参考 40.641099,-73.917094 和 40.60442,-74.054873
1,4 = 40.641099,-73.917094 和 40.755183,-73.846248
我现在想找出访问每组坐标的最短距离(路线),因此很可能不是点 0 到 1 到 …
三年级问题:
如何计算平面上两点之间的距离?
我一直在浏览Google_Results,似乎我发现的所有内容都适用于Long/Lat而不是平面.
我正在努力使ObjectA在ObjetsC,D,E ......之间做出选择,选择最近的一个并向它移动.因此,我必须遍历我的SQL表,拉出范围内的内容,并循环结果以计算距离.
任何有关这个数学的帮助,我都不会记得多年,我们将不胜感激.
获得最大值和最小值之间距离的最简洁方法是什么?
例
max = 1 min = -1 -> dist = 2
max = 2 min = 1 -> dist = 1
max = -1 min = -2 -> dist = 1
Run Code Online (Sandbox Code Playgroud) 我是Java新手.
如何将具有坐标(例如(x,y)的项目列表)分配给数组并计算每个项目之间的距离?
如果有人能帮忙,感激不尽!
我正在尝试在PHP/MySQL中使用hasrsine公式将附近的位置移到我所在的位置
我正在使用AJAX在我的谷歌地图上只获取附近的标记.
我所知道的是我的查询没有返回任何内容.
我知道在我看的地方有一个位置.
基本上,使用hasrsine公式我的代码出了什么问题?
编辑 - 从这里改变吨以遵循教程.错误仍然是一样的.
PHP
$lati = 40.78405877579076;
$longi = -73.94800172194275;
class RadiusCheck
{
var $maxLat;
var $minLat;
var $maxLong;
var $minLong;
function RadiusCheck($Latitude, $Longitude, $Miles)
{
global $maxLat,$minLat,$maxLong,$minLong;
$EQUATOR_LAT_MILE = 69.172;
$maxLat = $Latitude + $Miles / $EQUATOR_LAT_MILE;
$minLat = $Latitude - ($maxLat - $Latitude);
$maxLong = $Longitude + $Miles / (cos($minLat * M_PI / 180) * $EQUATOR_LAT_MILE);
$minLong = $Longitude - ($maxLong - $Longitude);
}
function MaxLatitude()
{
return $GLOBALS["maxLat"];
}
function …Run Code Online (Sandbox Code Playgroud)