NyIdMarkerPickup#readDataBitsでException
最大値判定が間違っている。
誤
if(xx<0 || xx>=raster_width || yy<0 || yy>=raster_height) { ref_x[pt]=xx<0?0:(xx>=raster_width?raster_width-1:raster_width); ref_y[pt]=yy<0?0:(yy>=raster_height?raster_height-1:raster_height); }
正
if(xx<0 || xx>=raster_width || yy<0 || yy>=raster_height) { ref_x[pt]=xx<0?0:(xx>=raster_width?raster_width-1:xx); ref_y[pt]=yy<0?0:(yy>=raster_height?raster_height-1:yy); }
最大値判定が間違っている。
誤
正