0

iOS アプリケーションに Mapkit を使用していますが、国間の境界線を削除したいと考えています。GoogleマップAPIをネイティブに使用して作成できるjavascriptコードを見つけました:

[
{
featureType: "administrative.country",
stylers: [
  { visibility: "off" }
]
}
]

mapkit を使用してそれを行うには、解決策はありますか?? ありがとうございました

4

1 に答える 1

1

簡単な答え: いいえ、そうではありません ( に設定maptypeした場合を除くMKMapTypeSatellite)。

長い答え:

MapKit には、国境を削除するためのパブリック API はありません。また、マップは静的な画像 (タイル) から構築されるため、プライベート API を使用することも不可能だと思います。

iOS 6 では、Apple は独自のマップ バックエンド (Google マップなし) を構築し、MapKit は動的レンダリングを備えています。マップのレンダリングを行うために内部で使用されるプライベート フレームワーク (VectorKit) があります。なので、VectorKit のプライベート API を使って iOS 6 で境界線を非表示にする可能性があるかもしれません。

于 2012-08-01T10:49:04.870 に答える