Javascript 这里映射版本升级到3.1
我正在将javascript映射升级到3.1版。虽然用新方法替换了一些旧方法,但有一种方法在v3.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
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
成功了!非常感谢你@阿纳托利·苏哈诺夫为没有尽快做出回应而道歉。没关系。不客气。