web-dev-qa-db-ja.com

ARCore +位置情報サービス

lat/lngの上にARオブジェクトを配置するために、既存のARCore初期段階をGoogleロケーションと組み合わせるためのオプションはありますか?私はこれがARKitで可能であることを知っていますが、-ARCoreを介してそのような情報を見つけていません。

何か案は?前もって感謝します。

10
Array

最近登場したオプションは次のようになります: https://www.appoly.co.uk/arcore-location/

GPS位置でオブジェクトをレンダリングできます。現在、2つのサンプルレンダラー(アノテーションまたは2D画像)を提供していますが、3Dモデルを示すサンプルコードに基づいて独自のカスタムレンダラーを実装できます。

これはAndroid SDKに基づいており、Unityなどではないことに注意してください。

Annotation example

6
John Wedgbury

これは0/1タイプの質問ではないと思います:)

まず、ARCoreは、周囲をマッピングするためのSDKです。コンピュータビジョンやロケーション機能はありません。

リクエストは可能ですが、2つの要素を組み合わせる必要があります。まず、位置(GPS)を操作し、選択した位置の緯度/経度が自分の視野にあることを計算する必要があります。これは非常にシンプルで、そのチュートリアルはたくさんあります。

この点がどこにあるかが確実になるとき(ここで役立つ方位を計算することもできます)よりも、ARCoreを使用して3Dモデルを世界に固定できます。おそらく、現実世界の座標を画面に変更するには、何らかの変換を行う必要があります

答えを簡単にする:ARCore自体はそれができませんが、さまざまなツールを組み合わせると、この目標を達成できます

6
Fixus

私はこれを見て、これがどれほど素晴らしいかを考えていました。だから、ポケモンゴーのように考えてみてください。

私の提案は:

GPSでユーザーの位置を追跡し、適切な緯度/経度(1点ではなくラジオ/エリア)に到達したら、ユーザーを0,0(原点)として使用してオブジェクト/アンカーの場所を送信しました。だから完璧ではありませんが、これの出発点です。

そして、はい、可能ですWorld Around Me App を見てください

1
Canato

同様のアプリも作成しています。私の場合、特定の経度と緯度でビデオを表示したいのですが、ジオフェンシングを使用してそれを実現しました。特定のポイントを選択し、約20mの半径を設定します。半径に入ると、アプリはその領域にビデオを表示し始めます。

0
S Abd Shah