Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将iOS中的“ExtrudedBuildingVisible”属性与HereMap SDK一起使用_Ios_Swift_Here Api_Heremaps Ios Sdk - Fatal编程技术网

如何将iOS中的“ExtrudedBuildingVisible”属性与HereMap SDK一起使用

如何将iOS中的“ExtrudedBuildingVisible”属性与HereMap SDK一起使用,ios,swift,here-api,heremaps-ios-sdk,Ios,Swift,Here Api,Heremaps Ios Sdk,我正在用here SDK for iOS实现3d地图(建筑物视图),但我找不到实现这一点的方法。我看过android版的3D建筑地图,但它不适用于iOS 我跟着这个 这是我的示例代码 func mapSetup() { // Setup map viewx self.mapView.positionIndicator.isAccuracyIndicatorVisible = true self.mapView.positionIndicator.type = .

我正在用here SDK for iOS实现3d地图(建筑物视图),但我找不到实现这一点的方法。我看过android版的3D建筑地图,但它不适用于iOS

我跟着这个

这是我的示例代码

func mapSetup() {
    
    // Setup map viewx
    self.mapView.positionIndicator.isAccuracyIndicatorVisible = true
    self.mapView.positionIndicator.type = .current
    self.mapView.positionIndicator.isVisible = true
    self.mapView.extrudedBuildingsVisible = true
    self.mapView.landmarksVisible = true
    self.mapView.alpha = 1
    self.mapView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
    self.mapView.translatesAutoresizingMaskIntoConstraints = false
    self.mapView.padding = UIEdgeInsets.init(top: 15, left: 15, bottom: 15, right: 15)
    self.mapView.zoomLevel = 0
    
    self.navigationManager.delegate = self
    self.mapView.gestureDelegate = self
}
问题:

如何在iOS中实现3d地图(建筑物视图)


谢谢

没有指定倾斜,地图必须看起来平坦

这就是我用下面的代码得到的

let geoCoordCenter = NMAGeoCoordinates(latitude: 49.260327, longitude: -123.115025)
self.mapView.set(geoCenter: geoCoordCenter, animation: .none)

self.mapView.positionIndicator.isAccuracyIndicatorVisible = true
self.mapView.positionIndicator.type = .current
self.mapView.positionIndicator.isVisible = true
self.mapView.extrudedBuildingsVisible = true
self.mapView.landmarksVisible = true
self.mapView.alpha = 1
self.mapView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.mapView.translatesAutoresizingMaskIntoConstraints = false
self.mapView.padding = UIEdgeInsets.init(top: 15, left: 15, bottom: 15, right: 15)

self.mapView.zoomLevel = 19
self.mapView.tilt = self.mapView.maximumTilt(atZoomLevel: 19)

罗马:

巴黎:


Hi@Anatoly Sukhanov,感谢重播,它不适用于罗马和巴黎地区,但适用于伦敦地区。这可能意味着这些地区没有挤压式建筑“挤压式建筑适用于北美和欧洲的大多数大都市地区”。大部分,但不是全部。事实上,这对我来说在罗马和巴黎都很管用(见随附的截图)