GoogleマップのData Layerにjsのオブジェクトを直接渡す方法を探しています


# Google Maps JavaScript API v3 を使用し、webサイトに地図を描画しデータに応じて地図を修飾しようとしています.

その際に、表題でも述べましたがDataLayerにjsのオブジェクトを直接渡して地図のデコレートを行ないたいと思っているのですが、

<https://developers.google.com/maps/documentation/javascript/datalayer>

この辺りを調べた限り、↓の様にデコレートの度にjsonを取得する方法しか今の所見つけられていません.

[code]

    map.data.loadGeoJson('https://example/a.json');
    map.data.loadGeoJson('https://example/b.json');
    
[/code]

地図のデコレートの度に通信が飛ぶ事を避けたく、取得したjsのオブジェクト（Json）を変数に格納して漸進的に描画＋その値を使い回す方法を探しています.

↓やりたい事のイメージはこんな感じです.

[code]

    $.get 'https://example/a.json', function(data) {
      map.data.何か(data.key1);
      console.log(data.key2);
      map.data.何か(data.key3);
    };
    
[/code]

よろしくお願い致します.




こんにちは

地図の装飾の処理内容によりますが、
[`addfeature`](https://developers.google.com/maps/documentation/javascript/3.exp/reference#Data.AddFeatureEvent)
イベントが使えそうな気がします。

[code]

    map.data.addListener('addfeature', function(event) {
        // 何かする
        event.feature....
    });
    
[/code]

コールバック関数の引数である `event` 変数には
[`AddFeatureEvent`](https://developers.google.com/maps/documentation/javascript/3.exp/reference#Data.AddFeatureEvent)
オブジェクトが来ます。




こんにちは

地図の装飾の処理内容によりますが、
[`addfeature`](https://developers.google.com/maps/documentation/javascript/3.exp/reference#Data.AddFeatureEvent)
イベントが使えそうな気がします。

[code]

    map.data.addListener('addfeature', function(event) {
        // 何かする
        event.feature....
    });
    
[/code]

コールバック関数の引数である `event` 変数には
[`AddFeatureEvent`](https://developers.google.com/maps/documentation/javascript/3.exp/reference#Data.AddFeatureEvent)
オブジェクトが来ます。

