回答:
MapsWithMeがそれを行います。iPhone / iPadおよびAndroidで利用可能。MapsWithMe Pro for iPhoneにはオフライン検索があります。ただし、住所検索ではありません。つまり、通り、都市、レストラン、またはPOIを検索できますが、都市+通りまたは通り+ POIは検索できません。
あなたの質問の最初の部分に答えるために; はい、オフラインマップを提供するアプリがあります。
ありOpenMapsは(私のお気に入り)。ここで、オンライン(自宅にいるとき)でマップをダウンロードできます。オフラインのときは、作成したピンポイントへのルートを作成できます。それ自体でルートを計算します。そして、それも無料です。
また、iPhoneをジェイルブレイクした場合は、オフラインマップをインストールできます。これはOpenMapsとほぼ同じです。
この質問に対する回答とこのサイトの関連する質問のおかげで、オフライン検索をサポートする3つの異なるオフラインマップアプリを試してみました。3つすべては、特定の地域の地図をダウンロードし、現在の場所を表示し、近くの道路名や興味のあるポイントを検索するという基本的な機能を提供します。さらに、OffMaps 2とCity Maps 2Goには、各マップの興味のあるポイントに関するダウンロード可能なWikipedia記事もあります。Offmaps 2では、通常の地図の上に公共交通機関のネットワークオーバーレイを表示することもできます。
第一印象に基づいて、私がお勧めするのはCity Maps 2Goです。OffMaps 2の公共交通機関のオーバーレイは、興味深い追加機能ですが、City Maps 2Goのよりクリーンなインターフェイスが好きです。また、OffMaps 2でいくつかのアプリクラッシュが発生しました。MapsWithMeProは比較的高価です。
(*)このアプリは、マップごとにこのオプションを有効にするために個別の料金を請求するように設計されているようですが、現在「紹介オファー:「Wiki Plus」を購入すると、無期限のグローバルな無制限のダウンロード権が得られます」