Javascript 谷歌地图API v3中缺少方法。如何模拟Latraradians()和lngRadians()?

Javascript 谷歌地图API v3中缺少方法。如何模拟Latraradians()和lngRadians()?,javascript,google-maps-api-3,Javascript,Google Maps Api 3,我需要使用api v3计算谷歌地图中2个纬度和经度弧度的纬度和经度 在api v2中,他们提供了以下方法:latRadians()和lngRadians() 如何在api v3中模拟相同的功能 长话短说:我需要计算Google Maps API 3中多段线的角度弧度和度数之间的转换为: 弧度=(π×度)/180 弧度和度数之间的转换为: 弧度=(π×度)/180 您只需扩展例如google.maps.LatLng对象,即可使用您的方法: google.maps.LatLng.prototyp

我需要使用api v3计算谷歌地图中2个纬度和经度弧度的纬度和经度

在api v2中,他们提供了以下方法:latRadians()lngRadians()

如何在api v3中模拟相同的功能


长话短说:我需要计算Google Maps API 3中多段线的角度

弧度和度数之间的转换为:

  • 弧度=(π×度)/180

弧度和度数之间的转换为:

  • 弧度=(π×度)/180

您只需扩展例如google.maps.LatLng对象,即可使用您的方法:

google.maps.LatLng.prototype.latRadians = function()
{
  return (Math.PI * this.lat()) / 180;
}

google.maps.LatLng.prototype.lngRadians = function()
{
  return (Math.PI * this.lng()) / 180;
}

例如,您可以扩展google.maps.LatLng对象以使用您的方法:

google.maps.LatLng.prototype.latRadians = function()
{
  return (Math.PI * this.lat()) / 180;
}

google.maps.LatLng.prototype.lngRadians = function()
{
  return (Math.PI * this.lng()) / 180;
}