HomeTravel ReportLocal FoodRail&BusAirportMileagemiscAbout Me
TechWiki
Updated : January 2011

緯度、経度の指定

Google Mapsでは、緯度、経度を世界測地系で指定する必要がある。

度以下は小数表示。

日本測地系との相互変換は概ね以下のように行う。

参考)http://blog.gpso.info/2006/08/post_2.html

PHPサンプルコード


// 緯度、経度変換(日本測地系→世界測地系)
function j2w(&$lat, &$lng){
 $latj = $lat;
 $lngj = $lng;
 $lat = $latj - $latj * 0.00010695 + $lngj * 0.000017464 + 0.0046017;
 $lng = $lngj - $latj * 0.000046038 - $lngj * 0.000083043 + 0.010040;
}

// 緯度、経度変換(世界測地系→日本測地系)
function w2j(&$lat, &$lng){
 $latw = $lat;
 $lngw = $lng;
 $lat = $latw + $latw * 0.00010696 - $lngw * 0.000017467 - 0.0046020;
 $lng = $lngw + $latw * 0.000046047 + $lngw * 0.000083049 - 0.010041;
}


Copyright(c) 2012-2013 T.F.T. All rights reserved.