2016-12-30 2 views
1

私は自分のiOSアプリケーションで地図を表示するためにMKMapViewを使用しています。私は高品質の空中映像を持っていることを知っているので、私はロンドンに私の場所をシミュレートしました。MKMapViewは非常に低い品質で地図をレンダリングします

これは、Apple独自のマップアプリの画像です。何の問題も、スーパーの品質:ここ

enter image description here

はほぼ同じズームレベルで自分のアプリケーションから同じ場所ではありません:

enter image description here

それはそれは、ズームアウトクロップとにズームしているように見えますその領域は衛星画像として、より「ズームアウト」ズームレベルからのものです。そのレベルでは、すべてのラベルも(マップで)消えますが、ラベルがあります。私はMKMapViewの複数のインスタンスを持っており、それらのすべてに問題があります。私は特別なフィルタ、スケーリング、またはマップのレンダリングに影響を与えるものはありません。言い換えると、ビューインスタンス自体は決して「ズームイン」されません。正確に何が行われているのですか.MKMapViewでマップをレンダリングするときの品質でマップをレンダリングさせるにはどうすればよいですか?

答えて

0

MKMapTypeSatelliteタイプマップを使用している場合、このタイプはAppleによって放棄されたと考えてください。 は、より良い品質のためにMKMapTypeSatelliteFlyoverまたはMKMapTypeHybridFlyoverを使用してみてください。

+0

ただのドキュメントを見て、 'MKMapTypeSatellite'が廃止されるためには表示されませんが、あなたが言及したオプションは、iOS 9 https://developer.apple.com/reference/mapkit/mkmaptypeのような新しいように見えるん?language = objc – Adrian

+0

@Adrianあなたは正しいですが、それは非難されていません! – iDev

関連する問題