2015-10-14 52 views
-1

我在mysql中有4列的表格标题:计算在PHP/MySQL的KML

  • Latitude_1
  • Longitude_1
  • Latitude_2
  • Longitude_2

现在我想计算在kml文件中使用的所有行的标题。 我发现这个功能:

//从第一组坐标注意到两组十进制度的地理坐标,并产生轴承(方位)到第二set.//

public static function bearing($lat1, $lon1, $lat2, $lon2) { 
     $lat1 = deg2rad($lat1); 
     $lon1 = deg2rad($lon1); 
     $lat2 = deg2rad($lat2); 
     $lon2 = deg2rad($lon2); 
     $lonDelta = $lon2 - $lon1; 
     $y = sin($lonDelta) * cos($lat2); 
     $x = cos($lat1) * sin($lat2) - sin($lat1) * cos($lat2) * cos($lonDelta); 
     $brng = atan2($y, $x); 
     $brng = $brng * (180/pi()); 

     if ($brng < 0) { $brng += 360; } 

     return $brng; 
    } 

现在我希望有人向我表明呼应表中的所有标题(轴承)基于上述功能

+0

你有什么尝试这么远吗?你有没有为每一行循环输入这个函数? – CDrosos

+0

我正在寻找一个我可以在这里使用的查询:while($ row = mysql_fetch_array($ query)){echo。$ row ['bearing']。'
';} –

回答