2014-12-08 10 views
0

입니다. 트래픽 응용 프로그램을 개발 중이며 도로에 약간의 교통량과 경고 표시가 있습니다. 확대/축소 수준에 따라 교통 신호를 그립니다. 예를 들어 확대/축소 수준이 10 이상이면 모든 선을 제거하고 새로운 확대/축소 수준을 다시 그리십시오. 선로가 넘치기 때문입니다. 모든 확대/축소 수준마다 400 이상의 선이 있습니다. 그래서 모든 확대/축소 동작, 내가 제거하고 다시 그립니다. 잠시 후지도가 멈추어 매우 천천히 움직입니다.Nutiteq는 몇 줄을 추가 한 후 얼어 붙고 마커는

배경에 캐싱 작업이 있습니까? 메신저가 줌 레벨마다지도를 지우므로. 동결을 피하기 위해해야 ​​할 일 이외에?

public GeometryLayer geoLayer; 
geoLayer = new GeometryLayer(new EPSG4326()); 

line = new Line(arr_lat_long1, label, lineStyle, null); //add lines 
       line.setVertexList(arr_lat_long1); 
       geoLayer.add(line); 
geoLayer.clear(); //clear layer 

편집 : 나는 mapview.destroyDrawingCache을 시도

(); , mapview.postInvalidate(); 하지만 그들은 나를 돕지 않습니다. 또한지도 뷰를 새로 고치는 방법이 있습니까?

답변

0

자세한 내용을 알지 못하면 아무것도 제안 할 수 없습니다. 가장 좋은 아이디어는 https://github.com/nutiteq/hellomap3d/issues에 문제를 만들고 문제를 표시하는 작동하는 테스트 케이스를 첨부하는 것입니다. 재현 가능하면 조사 할 것입니다.