iOS アプリケーションに Mapkit を使用していますが、国間の境界線を削除したいと考えています。GoogleマップAPIをネイティブに使用して作成できるjavascriptコードを見つけました:
[
{
featureType: "administrative.country",
stylers: [
{ visibility: "off" }
]
}
]
mapkit を使用してそれを行うには、解決策はありますか?? ありがとうございました
iOS アプリケーションに Mapkit を使用していますが、国間の境界線を削除したいと考えています。GoogleマップAPIをネイティブに使用して作成できるjavascriptコードを見つけました:
[
{
featureType: "administrative.country",
stylers: [
{ visibility: "off" }
]
}
]
mapkit を使用してそれを行うには、解決策はありますか?? ありがとうございました
簡単な答え: いいえ、そうではありません ( に設定maptype
した場合を除くMKMapTypeSatellite
)。
長い答え:
MapKit には、国境を削除するためのパブリック API はありません。また、マップは静的な画像 (タイル) から構築されるため、プライベート API を使用することも不可能だと思います。
iOS 6 では、Apple は独自のマップ バックエンド (Google マップなし) を構築し、MapKit は動的レンダリングを備えています。マップのレンダリングを行うために内部で使用されるプライベート フレームワーク (VectorKit) があります。なので、VectorKit のプライベート API を使って iOS 6 で境界線を非表示にする可能性があるかもしれません。