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

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

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

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

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

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

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

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

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