1

私はプログラマーではありませんが、開発者のグループが取り組んでいるアプリケーションがあります。開発者に何をしてもらいたいのかを詳しく説明したいのですが、自分がやろうとしていることを達成するために何が必要かわかりません。

タブレット、おそらくiPadから実行することを目的としたWebアプリケーションがあります。システムの大きなコンポーネントは、住所のリストを最適化する宅配便タイプのルーティングシステムです。アプリケーションには(cloudmadeを使用して)埋め込まれたマップがありますが、これは表示用であり、詳細は提供されません。この時点で、デバイスでネイティブマッピングアプリケーションを開いて順番に音声ナビゲーションを提供する各アドレスにマップリンクを提供するのが最善のアプローチであると判断しました。私はiOS用のGoogleマップと比較してiOSでマップを使用しました(そして個人的には好きではありません)。デフォルトのマップアプリケーションを、ユーザーがデフォルトのマッピングアプリケーションとしてマップまたはGoogleマップを選択できるようにするアプリケーション内の設定にしたいと思います。

まず、私の基本的な説明に基づいて、誰かがより良いアプローチについて何か提案がありますか?次に、開発者はiOSのWebアプリを介してデフォルトのマップアプリをGoogleマップにするために何をする必要がありますか?

4

1 に答える 1

1

Web アプリがhttp://maps.apple.comにリンクしている場合は Apple マップが開き、comgooglemaps:// にリンクしている場合は Google マップが開きます (Google マップ アプリがインストールされている場合)。

Apple マップの URL スキームに関するドキュメントは次のとおりです。

http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

Google マップの URL スキームは次のとおりです。

https://developers.google.com/maps/documentation/ios/urlscheme

したがって、使用するマップ アプリを変更する Web アプリの設定は、生成するマップ URL の形式を変更するだけで済みます。

于 2013-01-02T12:42:12.187 に答える