Swift

Swift:ランドマークのカスタマイズ化

地図のランドマークを表示する機能を実装しました。

仕様は先に書いた通りです。

少し工夫した点は、とてもありふれているのですが、シーケンス番号を自動付番し、コメントを処理できることです。我ながら気に入っています。自暴自棄ではなく、自画自賛。

シーケンス番号の付番のついでに、バリューの整列機能も追加しました。ここだけ取り上げれば、完璧です。何が優れているかというと、ユーザーが適当にランドマークを定義しても整列してくれるすぐれものです。

ユーザーは、この.txtファイルを修正して使うこともできるし、スクラッチしてから作り直すこともできます。アプリのデフォルトに戻したいときは、この.txtファイルを削除すればいいです。

アプリの登録座標

スクリーンショット 2015-10-05 15.36.43

カスタマイズ用に展開した.txtファイル

スクリーンショット 2015-10-05 15.37.05

ランドマークを編集・修正

西インド諸島が上側に来るように修正します。修正が終わると、シーケンス番号は振り直されます。

スクリーンショット 2015-10-05 21.20.04

修正したランドマークを利用

カスタマイズしたランドマークだけが表示されるようになります。

スクリーンショット 2015-10-05 18.57.53

Categories: Swift, 技術