日本国内にランダムにマーカーを配置する

スポンサーリンク
スポンサーリンク

っていうのをやりたい。見つけたのが

位置取得系のAPIを使わずに、ある座標が日本か否か判定する - Qiita
tl;dr 日本の領海を2次元の多角形で書いて、その多角形の内外判定により日本かどうかを判別します。 やりたかったこと Snapmapでは投稿された写真がどこで撮影されたかにより、処理を分岐しています。 その過程で、ある座...
多角形に点が含まれるかどうか判定する
【第1回】地図上のエリアと現在位置との近接および内外判定|【技業LOG】技術者が紹介するNTTPCのテクノロジー|【公式】NTTPC
このテーマでは、地理情報システムの開発過程で得られた、地図上に存在するエリアと現在位置との関係性を計算機上で把握する手法について全3回で解説します。
【第2回】点の多角形に対する内外判定|【技業LOG】技術者が紹介するNTTPCのテクノロジー|【公式】NTTPC
前回に引き続き、地図上に存在するエリアと現在位置との関係性を計算機上で把握する手法の第2回目です。

こちらなのだけど、正直手に負えない。

そんで次に見つけたのが

「ポケモンGOみたいなゲーム作って〜」と言われたときのために、巨人(Google)の力をかりて、道路上にランダムにマーカーを設置する。 – GUNMA GIS GEEK
Page Not Found

こちらでは、turf.jsというものを使うとできるということらしい。ただJavascript製なのでAndroidで使えない。で、もうちょっと探すと

Turf for Java
Official documentation on the Mapbox Java SDK Turf library.
mapbox/mapbox-java
The Mapbox Java SDK – Java wrappers around Mapbox APIs and other location data - mapbox/mapbox-java

mapboxというところがそのturf.jsを作っていて、でそれをJavaも扱えるように移植もしてるみたい。mapboxはGoogleMapみたいな地図の会社で、Android向けのSDKとかAPIとかもあるみたい。ふむふむ。

リファレンス…説明書みたいな?が

  • sdk
Mapbox Maps SDK for Android 6.7.2 Reference
  • turf
services-turf 4.2.0-SNAPSHOT API
  • geojson
services-geojson 4.2.0-SNAPSHOT API
  • api
services 4.2.0-SNAPSHOT API

とかあった。GeoJSONあるやんけ…!こういうのってGoogleMapの方でも使えたりしないのかな。ていうか地図をMapboxのにすればいいのか、な?

StackOverflowの質問、公式からリンクされとる。

Newest 'mapbox+android' Questions
Stack Overflow | The World’s Largest Online Community for Developers

日本語で解説してるとこないかなーと探したけれど

MapboxのAndroid SDKを少しだけ触ってみた - Qiita
MapboxのAndroid SDKを少しだけ触ってみました\(^o^)/ 実装方法や使い方を触った範囲で書こうと思います。 Mapboxって何? Mapboxは、簡単に言...
iOSアプリでMapboxを使った地図表示
Mapbox Android でのオフラインマップ作成
Mapbox Android SDK で地理院地図を表示してみる - smellman's Broken Diary
(追記) Mapbox Android SDKはmapbox-gl-nativeベースのものに(無事)置き換えられたのでこの記事はもう役に立たなくなりました。古い実装がひつようなひとだけチェックしてね(はぁと昨日の記事 に続いて Mapbox Android SDK でも地理院地図を表示してみようと思いました。手順は以...
【Android】Mapboxを使って地図上にピンを立てる方法
今回は、Mapboxを使って、Androidアプリで地図を表示する方法について。 導入は簡単でしたので、今回は…

とか。導入とかは見つかるんだけど、turfとの連携となるとちょっと見つからなかった。

うむむ、時間かかるかもだけど、挑戦してみよう。

コメント

タイトルとURLをコピーしました