2

マップキットの色を変更するのは理想的ではないことは理解していますが、特に私が作成しているロケーションベースのゲームでは、劇的ではなく、より暗い色にする必要があります。これを達成するための組み込みの方法はありますか?ゲームは特定の地域に固有ではないため、カスタムオーバーレイは実際には機能しません。古いグーグルマップでそうする唯一の方法は、マップのjavascriptバージョンを作成し、それをWebビューに追加することでした(ゲームには理想的ではありません)が、この新しいアップルマップでは、これらの要素(公園、水、建物)は異なる色で表示されます。

以前または現在のマップキットがゼロからどのように機能するかを完全に理解していないため、情報が不足している場合や混乱している場合は、お詫び申し上げます。

4

1 に答える 1

2

いいえ、現在のiOS6マップでそれを行う方法はありません。

MapKitリファレンスには、それを行うための組み込み関数はありません。

他のハックで変更できたとしても、現在のMapKitの色を変更することを真剣に検討していただきたいと思います。AppStoreから拒否される可能性があります。

2つのオプションがあります。別の場所の色などを変更したい場合は、代わりに他のベンダーの独自のマップを使用してください。

b。オーバーレイも良い方法ですが、マップのダウンロードのREST側では大変な作業です。すべてのマップタイルがオンザフライで生成され、iPhoneで過度に集中的な作業を行う必要がないため、現在、これをマップで使用しています。

于 2012-10-10T20:05:20.553 に答える