Commit 588e229 1 parent 00042e2 commit 588e229 Copy full SHA for 588e229
File tree 1 file changed +7
-5
lines changed
src/renderer/layer/vectorlayer
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -507,7 +507,7 @@ class VectorLayerRenderer extends OverlayLayerCanvasRenderer {
507
507
}
508
508
const { x, y } = pts [ i ] ;
509
509
//Is the point in view
510
- geo . _inCurrentView = ( x >= xmin && y >= ymin && x <= xmax && y <= ymax ) ;
510
+ geo . _inCurrentView = ( x >= xmin && y >= ymin && x <= xmax && y <= ymax ) || geo . hasAltitude ( ) ;
511
511
//不在视野内的,再用fixedExtent 精确判断下
512
512
if ( ! geo . _inCurrentView ) {
513
513
const symbolkey = geo . getSymbolHash ( ) ;
@@ -639,9 +639,9 @@ class VectorLayerRenderer extends OverlayLayerCanvasRenderer {
639
639
if ( ! this . isProgressiveRender ( ) ) {
640
640
return geos ;
641
641
}
642
- if ( this . renderEnd ) {
643
- return [ ] ;
644
- }
642
+ // if (this.renderEnd) {
643
+ // return [];
644
+ // }
645
645
const layer = this . layer ;
646
646
const { progressiveRenderCount } = layer . options ;
647
647
const pageSize = progressiveRenderCount ;
@@ -703,7 +703,9 @@ class VectorLayerRenderer extends OverlayLayerCanvasRenderer {
703
703
if ( isDebug ( this . layer ) ) {
704
704
console . log ( 'snapshot time:' , ( now ( ) - time ) + 'ms' ) ;
705
705
}
706
- this . page ++ ;
706
+ if ( ! this . renderEnd ) {
707
+ this . page ++ ;
708
+ }
707
709
return this ;
708
710
}
709
711
You can’t perform that action at this time.
0 commit comments