我想繪製使用GIS緯度和經度值的頂點,並用StaticLayout繪製出頂點。問題是我有值爲負值,如:如何在JUNG中使用GIS座標來繪製頂點
40.742151 -73.640223
43.122041 -77.622466
32.812091 -96.840159
什麼是佈局我的頂點的最佳方式是什麼?現在我在做這樣的:
Transformer<String, Point2D> locationTransformer = new Transformer<String, Point2D>() {
@Override
public Point2D transform(String npi) {
Vertex doctor;
if (doctors.containsKey(npi)) {
doctor = doctors.get(npi);
} else {
doctor = referredDoctors.get(npi);
}
return new Point2D.Double((double) doctor.getXcor(i), (double) doctor.getYcor(i));
}
};
StaticLayout<String, String> layout = new StaticLayout<>(g, locationTransformer);
Dimension preferredSize = new Dimension(400, 400);
layout.setSize(preferredSize);
的結果,但是,是不是很好:只顯示幾個節點,以及它們在圖像的左上角部分可見。任何幫助比歡迎。
請[編輯]添加更具體的問題陳述 - 你認爲「不好」是什麼意思? –