0

MkMapView を使用しているアプリがあり、iOS6 と iOS5 で表示が異なります。以下にスクリーンショットを添付しました

iOS6 ここに画像の説明を入力

iOS5

ここに画像の説明を入力

この問題を解決するにはどうすればよいですか?

4

3 に答える 3

5

これは、IOS 5 が Google マップを使用し、IOS 6 が Apple マップを使用しているためです。唯一できることは、IOS 5 と IOS6 で Google マップ API を使用することです。このようにすると、見た目も動作も同じになります。

IOS 用の Google マップ

于 2013-03-29T08:51:11.477 に答える
4

Apple の Mapkit フレームワークを使用して、IOS 6.0 以降の Google マップを表示する場合は、オーバーレイを使用できます。

これがあなたを助けるかもしれないサンプルプロジェクトです。

https://github.com/mladjan/GoogleMapsOverlayiOS/tree/master/GoogleMapsiOS6Demo

于 2013-03-29T10:00:00.767 に答える
0

マップ表示は、デバイスまたは iPhone/iPad にインストールされている IOS のデフォルトです。それでも Google マップを使用したい場合は、現在地を含む Web ビューにマップをロードします。

于 2013-03-29T08:51:21.987 に答える