@@ -4794,7 +4794,7 @@ - (void)cameraDidChangeAnimated:(BOOL)animated {
4794
4794
}
4795
4795
}
4796
4796
4797
- - (void)willStartLoadingMap {
4797
+ - (void)mapViewWillStartLoadingMap {
4798
4798
if (!_mbglMap) {
4799
4799
return;
4800
4800
}
@@ -4805,7 +4805,7 @@ - (void)willStartLoadingMap {
4805
4805
}
4806
4806
}
4807
4807
4808
- - (void)didFinishLoadingMap {
4808
+ - (void)mapViewDidFinishLoadingMap {
4809
4809
if (!_mbglMap) {
4810
4810
return;
4811
4811
}
@@ -4820,19 +4820,18 @@ - (void)didFinishLoadingMap {
4820
4820
}
4821
4821
}
4822
4822
4823
- - (void)didFailLoadingMap {
4823
+ - (void)mapViewDidFailLoadingMapWithError:(NSError *)error {
4824
4824
if (!_mbglMap) {
4825
4825
return;
4826
4826
}
4827
4827
4828
4828
if ([self.delegate respondsToSelector:@selector(mapViewDidFailLoadingMap:withError:)])
4829
4829
{
4830
- NSError *error = [NSError errorWithDomain:MGLErrorDomain code:0 userInfo:nil];
4831
4830
[self.delegate mapViewDidFailLoadingMap:self withError:error];
4832
4831
}
4833
4832
}
4834
4833
4835
- - (void)willStartRenderingFrame {
4834
+ - (void)mapViewWillStartRenderingFrame {
4836
4835
if (!_mbglMap) {
4837
4836
return;
4838
4837
}
@@ -4843,7 +4842,7 @@ - (void)willStartRenderingFrame {
4843
4842
}
4844
4843
}
4845
4844
4846
- - (void)didFinishRenderingFrameFullyRendered :(BOOL)fullyRendered {
4845
+ - (void)mapViewDidFinishRenderingFrameFullyRendered :(BOOL)fullyRendered {
4847
4846
if (!_mbglMap) {
4848
4847
return;
4849
4848
}
@@ -4861,7 +4860,7 @@ - (void)didFinishRenderingFrameFullyRendered:(BOOL)fullyRendered {
4861
4860
}
4862
4861
}
4863
4862
4864
- - (void)willStartRenderingMap {
4863
+ - (void)mapViewWillStartRenderingMap {
4865
4864
if (!_mbglMap) {
4866
4865
return;
4867
4866
}
@@ -4872,7 +4871,7 @@ - (void)willStartRenderingMap {
4872
4871
}
4873
4872
}
4874
4873
4875
- - (void)didFinishRenderingMapFullyRendered :(BOOL)fullyRendered {
4874
+ - (void)mapViewDidFinishRenderingMapFullyRendered :(BOOL)fullyRendered {
4876
4875
if (!_mbglMap) {
4877
4876
return;
4878
4877
}
@@ -5375,33 +5374,50 @@ void onCameraDidChange(mbgl::MapObserver::CameraChangeMode mode) override {
5375
5374
}
5376
5375
5377
5376
void onWillStartLoadingMap() override {
5378
- [nativeView willStartLoadingMap ];
5377
+ [nativeView mapViewWillStartLoadingMap ];
5379
5378
}
5380
5379
5381
5380
void onDidFinishLoadingMap() override {
5382
- [nativeView didFinishLoadingMap ];
5381
+ [nativeView mapViewDidFinishLoadingMap ];
5383
5382
}
5384
5383
5385
- void onDidFailLoadingMap() override {
5386
- [nativeView didFailLoadingMap];
5384
+ void onDidFailLoadingMap(mbgl::MapObserver::ErrorType type, const std::string& message) override {
5385
+ NSError *error;
5386
+ NSString *errorDescription = @(message.c_str());
5387
+ MGLErrorCode errorCode;
5388
+ switch (type) {
5389
+ case mbgl::MapObserver::ErrorType::ParseStyle:
5390
+ errorCode = MGLErrorCodeParseStyleFailed;
5391
+ break;
5392
+ case mbgl::MapObserver::ErrorType::NotFound:
5393
+ errorCode = MGLErrorCodeNotFound;
5394
+ break;
5395
+ case mbgl::MapObserver::ErrorType::LoadingStyle:
5396
+ errorCode = MGLErrorCodeLoadStyleFailed;
5397
+ break;
5398
+ }
5399
+ error = [NSError errorWithDomain:MGLErrorDomain code:errorCode userInfo:errorDescription ? @{
5400
+ NSLocalizedDescriptionKey: errorDescription,
5401
+ } : nil];
5402
+ [nativeView mapViewDidFailLoadingMapWithError:error];
5387
5403
}
5388
5404
5389
5405
void onWillStartRenderingFrame() override {
5390
- [nativeView willStartRenderingFrame ];
5406
+ [nativeView mapViewWillStartRenderingFrame ];
5391
5407
}
5392
5408
5393
5409
void onDidFinishRenderingFrame(mbgl::MapObserver::RenderMode mode) override {
5394
5410
bool fullyRendered = mode == mbgl::MapObserver::RenderMode::Full;
5395
- [nativeView didFinishRenderingFrameFullyRendered :fullyRendered];
5411
+ [nativeView mapViewDidFinishRenderingFrameFullyRendered :fullyRendered];
5396
5412
}
5397
5413
5398
5414
void onWillStartRenderingMap() override {
5399
- [nativeView willStartRenderingMap ];
5415
+ [nativeView mapViewWillStartRenderingMap ];
5400
5416
}
5401
5417
5402
5418
void onDidFinishRenderingMap(mbgl::MapObserver::RenderMode mode) override {
5403
5419
bool fullyRendered = mode == mbgl::MapObserver::RenderMode::Full;
5404
- [nativeView didFinishRenderingMapFullyRendered :fullyRendered];
5420
+ [nativeView mapViewDidFinishRenderingMapFullyRendered :fullyRendered];
5405
5421
}
5406
5422
5407
5423
void onDidFinishLoadingStyle() override {
0 commit comments