我正在开发一款涉及谷歌地图的PHP应用程序。 地图仅接受纬度和经度对,而我要显示的数据仅带有UTM样式坐标。 是否有开源的PHP函数可以将其转换为另一个?
像这样的东西就很好:
$UTM_ZONE = '32';
$UTMX = '60329834,34';
$UTMY = '67382984,9';
$latlng = convert($UTM_ZONE, $UTMX, $UTMY);
// $latlng = now looks like
// array('lat' => '59.4472917501', 'lng' => '5.3928572425')
$gPoint = new gPoint("Australian National"); $gPoint->setUTM($easting, $northing, $zone); $gPoint->convertTMtoLL(); print "Lat/Lng:" . $gPoint->Lat() . ", " . $gPoint->Long() . "\n";`
- Cameron