2

多くのポイントを含むことができ、ユーザーの行動に応じて変更できるポリラインがあります。現在、Angular Google マップ1.2.x を使用しており、雇用戦略は次のとおりです。

 myService.getPoints(id)
     .success(function(data){
          //in other controller have $scope.p = pService
          pService.Polyline = [];

          for(var i=0;i<data.length;i++){
              var p = {
                  latitde : data.Latitudefield,
                  longitude : data.Longitudefield
               }
               pService.Polyline.push(p);
          }
     })

これは機能しますが、ポイント数が多い場合 (約 4000 ポイント以上)、アプリケーションが非常に遅くなります。これを処理するにはどのような戦略を使用できますか?

4

1 に答える 1