在使用Mapkit时,我可以看到完全可滚动的地图,但没有看到Apple总部?
我已经在实际设备(iPad)和 iPhone 模拟器(ios 4)上尝试过,
即使我放大,我也能看到地图,但看不到 Apple 总部(蓝色图钉)。
在我的 OnViewLoad 函数中,我有:
mapView = [[MKMapView alloc] initWithFrame:self.view.bounds];
mapView.showsUserLocation=TRUE;
mapView.mapType=MKMapTypeHybrid;
[self.view insertSubview:mapView atIndex:0];
I have tried it both on an actual device (iPad) and the iPhone simulator (ios 4)
I see the map but no Apple headquarters (blue pin) even if I zoom in.
In my OnViewLoad function I have:
mapView = [[MKMapView alloc] initWithFrame:self.view.bounds];
mapView.showsUserLocation=TRUE;
mapView.mapType=MKMapTypeHybrid;
[self.view insertSubview:mapView atIndex:0];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的
-mapView:viewForAnnotation:
方法中,如果注释是 userLocation 对象,则返回 nil:这是为了确保 iOS 默认实现用于显示蓝色 userLocation 点。
In your
-mapView:viewForAnnotation:
method, return nil if the annotation is a userLocation object:This is needed to make sure, the iOS default implementation is used to show the blue userLocation dot.