Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
Javascript 这里映射版本升级到3.1_Javascript_Heremaps_Versionupgrade - Fatal编程技术网

Javascript 这里映射版本升级到3.1

Javascript 这里映射版本升级到3.1,javascript,heremaps,versionupgrade,Javascript,Heremaps,Versionupgrade,我正在将javascript映射升级到3.1版。虽然用新方法替换了一些旧方法,但有一种方法在v3.1中不起作用。方法是 var oldStrip = polygon.getStrip(); //polygon.getStrip() is the old version method var pntcnt = oldStrip.getPointCount(); 当我替换polygon.getStrip()时并且进一步的代码保持原样- var oldStrip = polygon.getGeome

我正在将javascript映射升级到3.1版。虽然用新方法替换了一些旧方法,但有一种方法在v3.1中不起作用。方法是

var oldStrip = polygon.getStrip(); //polygon.getStrip() is the old version method
var pntcnt = oldStrip.getPointCount();
当我替换
polygon.getStrip()时polygon.getGeometry()进行编码>并且进一步的代码保持原样-

var oldStrip = polygon.getGeometry();
var pntcnt = oldStrip.getPointCount();
我得到如下错误- 未捕获类型错误:oldStrip.getPointCount不是函数

注意-polygon.getStrip()的响应与polygon.getGeometry()的响应不同

感谢您的帮助,TIA

var oldStrip=polygon.getGeometry()

  • 如果oldStrip是H.geo.Polygon,则可以使用其方法获取多边形的外环(H.geo.LineString),然后使用其getPointCount方法返回存储在此LineString中的点数

    oldStrip.getExterior().getPointCount();
    
    如果oldStrip具有内环,则需要使用其方法计算所有内环的点数

  • 如果oldStrip是H.geo.MultiPolygon,则需要对集合中的每个多边形重复步骤1


  • 成功了!非常感谢你@阿纳托利·苏哈诺夫为没有尽快做出回应而道歉。没关系。不客气。