Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 财产';距离';不存在于类型';{new():Location;prototype:Location;}';_Angular_Typescript_Location_Maps - Fatal编程技术网

Angular 财产';距离';不存在于类型';{new():Location;prototype:Location;}';

Angular 财产';距离';不存在于类型';{new():Location;prototype:Location;}';,angular,typescript,location,maps,Angular,Typescript,Location,Maps,我想用typescript编写代码: 我得到了正确的visibleRegion,但我不知道如何编写代码Location.distance(..)来计算距离 我有以下代码: this.gMap = event.object.gMap; var visibleRegion = this.gMap.getProjection().getVisibleRegion(); var farRight = visibleRegion.farRight; var farLeft = visibleRegion.

我想用typescript编写代码:

我得到了正确的visibleRegion,但我不知道如何编写代码Location.distance(..)来计算距离

我有以下代码:

this.gMap = event.object.gMap;
var visibleRegion = this.gMap.getProjection().getVisibleRegion();
var farRight = visibleRegion.farRight;
var farLeft = visibleRegion.farLeft;
var nearRight = visibleRegion.nearRight;
var nearLeft = visibleRegion.nearLeft;
var diagonalDistance = new float[1]; //Cannot find name 'float'.ts(2304)

var farLeft = visibleRegion.farLeft;
var nearRight = visibleRegion.nearRight;

Location.distanceBetween( //Property 'distanceBetween' does not exist on type '{ new (): Location; prototype: Location; }'.ts(2339)
  farLeft.latitude,
  farLeft.longitude,
  nearRight.latitude,
  nearRight.longitude,
  diagonalDistance
);

return diagonalDistance[0] / 2; 

你知道吗?我不习惯用打字机写代码。Nativescript/Angular

能否显示导入的
位置
?否,我无法导入位置。从?如果您使用
位置.distanceBetween
,则必须导入
位置
,否则代码将不知道在哪里找到它。。。