2017-06-09 6 views
0

屋内ナビゲーションアプリを作成したいと思います。しかし、私はフロアプランにいくつか問題があります。私は、ユーザーの位置を特定して検出するロケーションビーコンを持っています。私はサードパーティのツールのような見積もりをしたくないので、コストがかかるでしょう。今私は問題を抱えています。フロアプランのルートbからaを表示 スウィフトを使用してiosでマルチフロア屋内マップを表示したい

  • を描く

    1. ズームのようなマップのスケーリング。
    2. 私は長いか大きい床があり、管理方法を計画しています。
    3. マップの一部をクリックするとタグ付け情報が情報ボックスを表示します。

    フロアプランとルートと距離の座標を維持する方法を教えてください。

  • 答えて

    1

    私は最近、ビーコンに基づいた屋内ナビゲーションプロジェクトに取り組んでいました。これはあなたが尋ねた質問のために留意しなければならないことです。

    1. 各フロアごとにフロアプランイメージまたはレイアウトイメージが必要です。

    2. ルートを表示するには、予想される結果を得るためのアルゴリズムを知る必要があります。 Dijikstraアルゴリズムを使って2点間のルートをプロットしました。スケーリング、あなたはそれを提示する必要があり、画像の解像度に基づいてUIScrollViewDelegate

    3. でデリゲートメソッドを持ってズームするため

    4. クリックすると情報ビューをカスタマイズできます。

    プロジェクトを機能させるには、深く掘り下げてください。迅速で客観的なことを深く理解する必要がある - c。あなたの質問に対する答えは、一言で言い表すことはできません。これらは私の経験に基づく理解の一部です。

    すべてベスト!

    +0

    今すぐ選択する – Araf

    +1

    フロアプランは、jpegやbmpファイルなどの単純な画像ファイルとして保存されます。簡単な画像でdijikstraアルゴリズムをどのように使用するのか、あなたの疑念に応じて。私はそのアルゴリズムを知っていますが、どのようにsiompleイメージで実装するのですか? – Araf

    +1

    @Arafあなたはあなたの要件に基づいてあなた自身で書く必要があります。ここでコード関連の問題を尋ねることができます。プロジェクトの全機能を尋ねることはできません。いくつかのサイトを参照し、自分で試してみてください。あなたが書いたコードに何か問題や疑問がある場合、私たちはここに手伝っています! –

    関連する問題