2016-04-14 18 views
1

内のアイテムを変換、私はGoogleMapApi DataLayerのれるFeatureCollectionリーグフラクタルリーグフラクタルと少しの助けを必要とし、配列

FeatureCollection 
+ type 
+ features => [ 
    Feature 
    { 
    type, 
    geometry => 
      { 
      type, 
      coordinates => [latitude, longitudes] 
      } 
    } 
] 

を模倣するために、オブジェクトを作成しようとしている私は正常に幾何学と機能のためのトランスを作成してきました、属性フィーチャーはフィーチャーのエレメントを持つ配列であるため、FeatureCollectionに問題があります。

{ 
    "type": "FeatureCollection", 
    "features": [ 
     [], 
     [], 
    ] 
} 

フィーチャエレメントの内部を正しく変換するにはどうすればよいですか?

答えて

0

まあ何とか私は概念を理解することができます。したがって、基本的にはコレクションをObjectだけでなくObjectTransformer自体に戻す必要があります。

だけFeatureCollectionTransformerClass

protected $defaultIncludes =[ 
    'features' 
]; 

public function includeFeatures(FeatureCollection $collection){ 
    return $this->collection($collection->features, new FeatureTransformer()); 
} 
内にこれを追加する必要があります
関連する問題