如何将iOS中的“ExtrudedBuildingVisible”属性与HereMap SDK一起使用
我正在用here SDK for iOS实现3d地图(建筑物视图),但我找不到实现这一点的方法。我看过android版的3D建筑地图,但它不适用于iOS 我跟着这个 这是我的示例代码如何将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 = .
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,感谢重播,它不适用于罗马和巴黎地区,但适用于伦敦地区。这可能意味着这些地区没有挤压式建筑“挤压式建筑适用于北美和欧洲的大多数大都市地区”。大部分,但不是全部。事实上,这对我来说在罗马和巴黎都很管用(见随附的截图)