iPhone 向けの iOS 開発の学習を始めたばかりで、mapView を で表示する方法に関するいくつかの例に従うと、MapKit Framework
Google マップのタイルが表示されず、空のビュー (灰色のタイル) しか表示されないことがわかりました。 iPhone シミュレーター (デバイスで試したことはありません)。
次のエラー メッセージも表示されます。
/SourceCache/GoogleMobileMaps_Sim/GoogleMobileMaps-363.1.2/googlenav/mac/Loader.mm:235 サーバーがエラーを返しました: 403
Android向けに開発するときに同様の問題の解決策を見つけましたが、iOS向けには解決しませんでした。誰かがこの問題について私を助けてくれますか? フレームワークをプロジェクトに追加するMapKit
だけで、これを機能させることができます。または、従ったチュートリアルに記載されていない追加の設定が不足している可能性がありますか?
ありがとう!
これは私が使用した簡単なサンプル コードです。
// ViewController.h
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
#import <CoreLocation/CoreLocation.h>
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet MKMapView *mapView;
@end
// ViewController.m
#import "ViewController.h"
@implementation ViewController
@synthesize mapView=_mapView;
- (void)viewDidUnload {
[super viewDidUnload];
[self setMapView:nil];
}
... more methods...
そして、.xib ファイルでMKMapView
、ファイルの所有者である mapView アウトレットに接続しました。この時点で、チュートリアルによると、シミュレーターを実行するとデフォルトの米国マップが表示されるはずですが、デバッグ エリアで以前に投稿したエラーが常に表示され、マップ ビューには灰色の領域のみが表示されます。空のグリッド。