gpt4 book ai didi

iOS MKMapView 不在模拟器中显示 map

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:08 30 4
gpt4 key购买 nike

我刚刚开始学习 iPhone 的 iOS 开发,并按照几个关于如何使用 MapKit Framework 显示 mapView 的示例,我发现没有显示谷歌地图图 block ,我只至少在 iPhone 模拟器中得到一个空 View (灰色方 block )(我还没有在设备上尝试过)。

我也收到此错误消息:

/SourceCache/GoogleMobileMaps_Sim/GoogleMobileMaps-363.1.2/googlenav/mac/Loader.mm:235 server returned error: 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 导出。在这一点上,根据教程,我应该能够在运行模拟器时看到默认的美国 map ,但我总是得到我之前在调试区域发布的错误, map View 只显示灰色空网格。

最佳答案

我有同样的问题 - 我的 UIMapView 只显示网格,而不是实际的 map 。我退出模拟器,然后再次启动项目 - 现在它显示了 map !似乎 iOS 模拟器有时确实会断开连接,即使您可能已在计算机上连接。谢谢大家的意见!

关于iOS MKMapView 不在模拟器中显示 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12638206/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com