1

私は海洋科学者と協力しており、彼らは海岸からサンプルを採取しています。チャートの中心を沖合に変更したいと思います。チャートの中心に緯度/経度のペアを指定するか、マップ エリアのウィンドウ/ビューに 2 つの緯度/経度のペアを指定するか、US-CT-NY のように複数の州を指定したいと考えています。のような隠し API があることを願っていますgeochart.center = {lat: 89, long: -127}

function drawVisualization() {
  var data = google.visualization.arrayToDataTable([
    ['Lat', 'Long', 'Popularity'],

    [41.083333333276, -73.39999999978, 20.4 ],
    [41.083333333276, -73.39999999978, 20.6 ],
    [41.099550000113, -73.415400000078, 19.0 ]
  ]);

  var options = {title:'Temperature', region:'US-CT', resolution:'metros', width: 556, height: 347};
  var geochart = new google.visualization.GeoChart(
      document.getElementById('visualization'));
  geochart.draw(data, options);
} 

http://code.google.com/apis/ajax/playground/?type=visualization#geo_chart

4

2 に答える 2

2

残念ながら、現在のバージョンの Google ジオチャートにはそのようなオプションはありません。ただし、多かれ少なかれ機能する可能性のあるCSSハックをいくつか考えることができます。何かのようなもの:

#visualization {
width:550px;
overflow:hidden;
}
#visualization svg {
margin-left:-100px;
}

どの値が自分にとって有効かを理解する必要があります。

過去にこのメソッドを使用して、一部の領域で API が行う「クロップ」を改善しました。

完璧にはほど遠いですが、生成されたマップのトリミングと中心を少し操作する唯一の方法だと思います。

于 2012-10-24T14:57:30.507 に答える