0

私は何日もかけてGoogle、フォーラム、どこからでもあらゆる方向を検索しましたが、私の質問に答えたり、ここからどこへ行くべきかの手がかりを与えるのに近いものを見つけることができなかったので、素晴らしいコミュニティメンバーの1人がこれは、すべてを理解しようとして 1 か月近く私をイライラさせてきたので、私を助けることができます. 私の質問/問題は次のとおりです。職場の上司の指示に従って、私は Android と iOS の両方の拡張現実アプリケーションを作成する任務を負いました。私は、PhoneGap 用の Wikitude プラグインを利用する PhoneGap が私たちにとって最適なソリューションであると判断しました。これは、Java ベースが最小限であり、主に HTML/CSS/Javascript ベースであるためです。これは、私たちの Web 開発部門が HTML に精通しているため、私たちの目的にとって素晴らしいものです。など とにかく余談です。

最初に Wikitude PhoneGap プラグインをダウンロードしたときにかなり混乱した後、私は使用の基礎をうまく理解することができました: Wikitude SDK の「Web サービスからの POI」を使用して、GPS のために POI マーカーをデバイスに動的にプッシュします。 Web サーバー上にある専用の JSON URL を介してキャンパス周辺 (私は大学で働いています) の場所を検索したので、その部分は非常に簡単でした。

ここで、私たちのアプリケーションに必要なコア機能であるため、どうしても支援が必要な 3 つの大きな問題に行き着きました。

1.) 大学のキャンパスには、キャンパス全体に 30 棟の建物があります。JSON ファイルには、これら 30 棟の建物それぞれの座標があります。ただし、自宅 (キャンパスから 3 マイル) にいても、サーバーから JSON データを Galaxy S3 テスト デバイスにロードすると、サーバーから引き出されたすべての POI が密集している、または重複している (最も近い POI の名前の最初の 8 文字しか読み取ることができず、最初の 8 文字の後のテキストには 3 つのドット (...) が続き、また、あなたに最も近い POI の 8 文字しか見ることができません。これは、最も近い POI が他のすべての POI と重なり、他の POI のテキストが読めなくなるためです)。そのため、発生している「混雑」について助けが必要です。それらをさらに間隔をあけたり、任意の時点で N 個の最も近いポイントのみを表示するにはどうすればよいですか?

2.) 私がより多くの情報を見つけようとしている 2 番目の問題は、POI マーカーをカスタマイズする方法 (色、サイズ、形状、画像にするなど) です。POIFromWebService フォルダー内のローカル CSS 経由ですか? メインの index.html ローダー ページの index.css ファイル経由ですか?

3.) 3 つ目の問題は、AR ビューでの POI の表示に関するものです。Google Play や​​ Apple App Store から入手できる実際の Wikitude アプリの例では、どのようにして 1. 現在地から特定の POI マーカーまでの距離をコーディングし、2. . ウィキチュード アプリのように、POI をクリックすると説明/詳細情報エリアが表示されますか?

これらの質問の一部またはすべてに対する支援は、非常に大きな助けとなります。現在、インターネットで答えを探すのに何日も費やした後でも、ここからどこに行くべきか困惑しているためです.

この問題の解決を手伝ってくれる Stackoverflow コミュニティのすべてのメンバーに感謝します。

4

1 に答える 1

0
  1. 取得している phonegap の場所が正しいかどうかを確認します。これを行うには、http: //docs.phonegap.com/en/3.0.0/cordova_geolocation_geolocation.md.html#Geolocationを参照してください。タイトルが 10 文字以上になると ... が追加されます。marker.js:30それを見て、ニーズに合わせてください。

  2. AR シーンのすべてのオブジェクトは、ARchitect JavaScript APIを呼び出すことによって作成されます。場所やジオオブジェクトを作成し、ジオオブジェクトを視覚化する方法を定義できます。他の例と JavaScript API リファレンスをご覧ください。上記の例では、マーカーはmarker.jsファイル内に作成されます (「 」を参照function Marker(poiData)) 。

  3. メインの SDK パッケージ (iOS、Android、またはアーキテクト ツール用) には、距離スライダー、レーダー、および詳細ページを追加する方法を示す追加の例が含まれています。http://developer.wikitude.com/downloadでそれらを見てください。これらの例は、将来的に phonegap パッケージに組み込まれる予定です。

于 2013-08-19T07:53:58.670 に答える