繁体   English   中英

MapBox iOS SDK-第一步

[英]MapBox iOS SDK - First steps

我在使用MapBox iOS SDK(1.4.1)的前几个步骤时遇到问题。

我从这里的建议代码开始: https : //www.mapbox.com/mapbox-ios-sdk/examples/

- (void)viewDidLoad {
    [super viewDidLoad];

    self.mapBoxView.tileSource = [[RMMapboxSource alloc] initWithMapID:@"my_map_id" enablingDataOnMapView:_mapBoxView];
    self.mapBoxView.userTrackingMode = RMUserTrackingModeNone;

    CLLocationCoordinate2D centerLocation;
    centerLocation.latitude = NRMapStartLatitude;
    centerLocation.longitude = NRMapStartLongitude;

    [self.mapBoxView setCenterCoordinate:centerLocation];
    [self.mapBoxView setZoom:7 animated:YES];
}

无论我做什么,地图都始于华盛顿特区的某个位置,但我将中心坐标设置为欧洲某处。

变焦也一样。 无论我尝试使用什么值,它都不会对地图产生影响。

NSLog输出中有些东西让我感到困惑。 在启动时它说:

使用带水印的示例地图ID examples.map-z2effxa8。 请访问https://mapbox.com并创建您自己的地图样式。

我以为已经通过在那儿注册一个免费帐户并从我的第一个项目开始做起了。

向容器添加了tilesource“我的第一张地图”

原点的计算方式为:120.786199,-85.000000初始化地图。 tileSource:RMMapboxSource:Mapbox iOS示例,在{-77.032458,38.913175}处缩放0-19,无交互性,minZoom:2.000000,maxZoom:18.000000,zoom:18.000000

显然,iOS SDK中的示例项目已加载,并且忽略了我尝试配置的所有其他内容。

因此,如何配置地图,以便可以与API进行交互。 我想念什么?

任何帮助都将受到高度赞赏。 谢谢!

好吧,无论谁在为此苦苦挣扎。 诀窍是在设置中心坐标之前先设置缩放比例。

..无论出于何种原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM