Swift

Swift:緯度・経度のシンタクスチェック

緯度・経度はどうなっているの?

緯度・経度を表示するロジックはできあがりました。

次に写真プロパティに緯度・経度をGoogle Mapsから入れるロジックを作ろうとしたら、そのcopy & pasteは問題ないとしても、手入力した場合、マチガイをどうチェックすればいいか「ハテナ?」となりました。

不勉強というか、常識がないというか、こういうところで素性がばれてしまいます。

緯度

  • 度の値:0〜180
  • 分・秒の値:0〜60
  • 東経:E、西経:W
  • 表記の特例:-41.00’N は41.00’Nと同じでマイナスではないことに注意。

経度

  • 度の値:0〜90
  • 分・秒の値:0〜60
  • 北緯:N、南緯:S
  • 表記の特例:–41.00’S は41.00’Sと同じでマイナスではないことに注意。

Google Mapsの例

  • 33°33’36.7″N 130°12’19.1″E
  • Apple地図は緯度・経度を表示できないのでcopy & pasteには使えない。

Categories: Swift, 技術