Googleの代わりにMapKitで独自のタイルを使用できますか?
質問
現在、クライアントの提案を受け入れるかどうかを決定しようとしています。基本的に、地図上の複数の場所にマーカーを表示するMapViewを作成するように求められますが、Googleマップの代わりにクライアント自身の地図タイルが使用されるという追加の要件があります。
クライアントが自分のマップタイルをどのように保存するかはまだわかりませんが、必要な任意の形式に変換できると確信しました。
- MapKitのMapViewで異なるマップタイルを使用することは可能ですか?
- これに関する優れたオンライン文献はありますか?リンクしてください
これが可能であれば、ファイルをデバイスに送信するサーバーを作成する必要があります。
-
そのようなサーバーを作成するのはどれくらい難しいですか?それは、単に「apacheのセットアップ、完了」です。それとももっとありますか?
-
通常のMapViewのセットアップに比べて、これらの両方がどれほど難しい、または時間がかかりますか?
ご回答ありがとうございます。
解決
MapKitではカスタムタイルを使用できません。 Googleが提供するものの使用に制限されています。
「Google Maps-ish」を作成する方が簡単かもしれません;カスタムタイトルを使用し、UIWebViewを介してiPhoneで表示できるWebアプリですか?
他のヒント
iPhoneの代替マップフレームワークを見ましたか?少なくとも1つのオープンソースマップエンジンがあり、タイルもあります(Googleタイルほどではありませんが、ちょっと)。
それらのまともなセットはこちらです:
「最も簡単な」 Google Mapフレームワーク内でこれを行う方法は、単にクライアントの地図を「地面」の上にテクスチャとしてマッピングすることです。さまざまなズームファクターに対して、さまざまな解像度でテクスチャを作成できます。そうすれば、特別なコーディングをする必要はまったくありません---すべてが機能します。
これを行う方法は、地上レベルにマップするKMLリージョンを使用することです。