1

我的 iOS 应用程序中有一张地图,使用 MKMapKit。我可以在打开时倾斜地图(俯仰)MKMapTypeStandard,但如果我切换到MKMapTypeSatelliteMKMapTypeHybrid,我就不能再倾斜了。倾斜在所有 MKMapTypes 的地图应用程序中都可用。无论 MKMapType 是什么,如何启用它?

-(void)layerSelect{
  mapIsStandard = !mapIsStandard;
  if(mapIsStandard){
    [_mapView setMapType:MKMapTypeStandard];
  } else {
    [_mapView setMapType:MKMapTypeSatellite];
    _mapView.pitchEnabled = YES;
  }
} 
4

2 回答 2

2

从 iOS 7.0.2 开始,Apple 只允许开发人员在标准视图上使用 pitch,所以我们还没有建筑物的 3D 图片。但是,如果你去纽约这样的大城市,它会在标准视图中显示建筑物的 3D 灰色轮廓。

于 2013-09-26T19:04:35.943 回答
0

当我向苹果问同样的问题时。比这里是苹果的答案。它只是为了提供信息。

感谢您联系 Apple 开发者技术支持 (DTS)。

根据您的请求,Apple 开发人员技术支持认为您的问题已通过以下链接的参考材料得到解答:

MKMapCamera 类参考 https://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapCamera_class/#//apple_ref/occ/instp/MKMapCamera/pitch

摘自上面的 URL:“如果地图类型是 MKMapTypeSatellite 或 MKMapTypeHybrid,则音高值被限制为 0。”

WWDC 2015 会议视频:MapKit 的新功能 https://developer.apple.com/videos/wwdc/2015/?id=206

虽然技术支持事件 (TSI) 最初​​是从您的 Apple 开发者计划帐户中扣除此请求的,但我们已将替换事件分配回您的帐户。但是,如果在查看此信息后您还有其他问题或持续存在的问题,请回复此电子邮件,我们将重新打开此支持查询,并相应地重新计入 TSI。

此致,

开发者技术支持 Apple 全球开发者关系

你对苹果的这个回答怎么说..

于 2015-07-09T11:04:52.517 回答