プロジェクト

全般

プロフィール

« | » 

リビジョン 844c5579

高徹 高橋 徹 さんが約9年前に追加

拡大縮小および平行移動の挙動を見直した。

  • 拡大縮小時は、画面中心を維持するようにした。
  • 並行移動のドラッグ操作の処理をリファクタリング

差分を表示:

src/com/torutk/tinymap/TinyMapModel.java
polylines.add(new TinyMapPolyline(xs, ys));
}
}
private void loadTestPattern2() {
for (int lat = 0; lat <= 90; lat += 10) {
int length = 18 - lat * 2 / 10;
double[] xs = new double[length];
double[] ys = new double[length];
int lon = 0;
for (int i = 0; i < length; i++, lon += 10) {
xs[i] = lon;
ys[i] = lat;
}
polylines.add(new TinyMapPolyline(xs, ys));
}
for (int lon = 0; lon <= 180; lon += 10) {
int length = 9 - lon / 2 / 10;
double[] xs = new double[length];
double[] ys = new double[length];
int lat = 0;
for (int i = 0; i < length; i++, lat += 10) {
xs[i] = lon;
ys[i] = lat;
}
polylines.add(new TinyMapPolyline(xs, ys));
}
}
}

他の形式にエクスポート: Unified diff