两个多边形函数都不显示形状,因为在重新加载页面时发现了错误。
Uncaught InvalidArgumentError.~pj()(Argument #0 No image data)。~pj() (Argument #0 No image data)
故障发生在这行代码上
polyline.getGeometry().eachLatLngAlt(function(lat, lng, alt, index)
当你试图移动矩形时,矩形函数失败了。
未捕获的引用错误:未定义currentGeoRect。
代码在这里失败了
rectGroup.addEventListener('drag', function(evt) {
var pointer = evt.currentPointer,
pointerGeoPoint = map.screenToGeo(pointer.viewportX, pointer.viewportY);
currentGeoRect = rect.getGeometry().getBoundingBox(),
objectTopLeftScreen = map.geoToScreen(currentGeoRect.getTopLeft()),
objectBottomRightScreen = map.geoToScreen(currentGeoRect.getBottomRight());
我只是从这里举例 https:/developer.here.comdocumentationexamplesmaps-jsresizable-geoshapesresizable-polygon。
谢谢你发现这个问题,是负责生成文档的工具的问题。svgCircle
没有正确显示,导致您的问题。
将很快修复。
为了解决这个问题,请打开相关的 jsfiddle + 击球 Run
按钮。代码在那里正常显示。
var svgCircle = '<svg width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg">' +
'<circle cx="10" cy="10" r="7" fill="transparent" stroke="red" stroke-width="4"/>' +
'</svg>'