distanceOnScreen method

LogicalPixel? distanceOnScreen(
  1. GeoPoint fromGeoPoint,
  2. GeoPoint toGeoPoint
)

Вычисление расстояния между точками на экране, соответствующими указанным точкам на карте, в пикселях.

  • Note: Функция возвращает пустое значение если одна или обе точки на карте:
  • имеют невалидное значение (latitude лежит вне диапазона -90; 90 или longitude лежит вне диапазона -180; 180).
  • находятся выше плоскости проекции карты на экран.
  • находятся слишком далеко за пределами экрана и возникает переполнение типа.

Implementation

LogicalPixel? distanceOnScreen(
  GeoPoint fromGeoPoint,
  GeoPoint toGeoPoint
)  {
  var _a1 = fromGeoPoint._copyFromDartTo_CGeoPoint();
  var _a2 = toGeoPoint._copyFromDartTo_CGeoPoint();
  _COptional_CLogicalPixel res = _CProjection_distanceOnScreen_CGeoPoint_CGeoPoint(_CProjectionMakeDefault().._impl=_self, _a1, _a2);
  return res._toDart();
}