【実質北海道一周】GPSの2点から距離を求める。

実質北海道一周アプリとは?

定期的にスマホのGPSの信号を取得し、その2点間のデータから移動距離を計測して蓄積。

北海道一周を行う場合、総移動距離が、北海道のどの位置に相当するか、というのを表示するアプリ(という物を想定しています。)

GPSデータから距離を求める処理はQiitaにまとめてあります。

https://qiita.com/takishita2nd/items/3f1d7800fe85de2273bd

ハマったのは、パーミッションの記載。

“android”と記載するところを”Android”と書いただけで無効化されてしまいます。

「WebAPIにアクセス出来ねぇ!」ってなって、冷静に確認したら、上記のようなミスをしていました。

今回はJavaではなくて、Kotlinを使用していますが、KotlinはJavaのインターフェースを使用できますし、その逆も可能です。

なんなら、Kotlinで書いたコードをコンパイルしたバイナリファイルをJVMで動かすことができます。

Kotlinの方が便利な所もありまして、Kotlinは限りなくNullポインタアクセスを考慮しなくて良い仕様になっていますし(ただ、独特なコードの書き方はまだ慣れない)

UIにアクセスする際も、コントロールのID名だけで直接アクセスできたりします。

Android、というか、Javaをメインでやっている人は、Kotlinを覚えておいても全く損は無いです。

いや、無駄な知識は無い、持っていれば持っているだけメリットがあります。

だから人生一生勉強

頑張ります。

「【実質北海道一周】GPSの2点から距離を求める。」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください