在phonegap中绘制多边形时会出现一条额外的线

时间:2014-05-20 07:33:38

标签: cordova google-maps-api-3

我正在开发一个项目,我需要在phonegap中的谷歌地图上绘制多边形。我使用绘图管理器工具,因为我需要所有的圆形,矩形等。当我连续使用工具提示多边形超过4-5时出现问题。在前2-3次,它以平滑的方式绘制多边形,但之后在绘图过程中显示了一条额外的线,如图所示。

enter image description here

我的代码是:

     google.maps.event.addDomListener(controlUI3, 'touchstart', function() 
     {
         drawingManager.setDrawingMode(google.maps.drawing.OverlayType.POLYGON);
         drawingManager.setMap(map);
     });

     google.maps.event.addListener(drawingManager, 'overlaycomplete', function(event) 
     {
        if (event.type == google.maps.drawing.OverlayType.POLYGON) 
        {

          locatie = event.overlay.getPath().getArray();
          type="polygon";
          google.maps.event.addListener(event.overlay, 'bounds_changed', function() 
          {
                locatie =  event.overlay.getPath().getArray();
          });
          drawingManager.setDrawingMode(null);           
        }
      });

0 个答案:

没有答案