2015-07-09 3 views
3

Я создал новый стиль карты с помощью Mapbox Studio, после чего я загрузил его в свою учетную запись (так что я вижу ее в вкладке стилей), а затем добавил StyleID в свой iOS MGLMapView , но когда я запустил приложение, throws errorMapBox для iOS, пользовательский стиль

[ERROR] {Map}[Setup]: loading style failed: HTTP status code 404 

Если я не использую свой стиль, карта работает правильно.

+0

Неужели кто-нибудь может понять эту проблему? – kdgwill

+0

Это разочаровывает. У меня создалось впечатление, что вы можете создать свою собственную карту, загрузить ее в свою учетную запись и затем перенести ее в приложение. –

ответ

1

Попробуйте это в viewDidload:

mapView.styleURL = NSURL(string: "asset://styles/dark-v7.json") 

Update 1:

На данный момент не представляется возможным использовать пользовательский стиль карты с MapBox GL для прошивки.

'First steps with Mapbox GL for iOS':

Изменение стиля карты

На данный момент MapBox GL поставляется в комплекте с несколькими стилями карты. Это все изменится через несколько месяцев, но теперь давайте изменим стиль карты на Mapbox Dark ...

+0

Кажется, не работает – kdgwill

+0

Кажется, вам нужно подождать: «В настоящий момент Mapbox GL поставляется с несколькими стилями карты. Все это изменится через несколько месяцев, но теперь давайте изменим стиль карты на Mapbox Dark " [источник] (https://www.mapbox.com/guides/first-steps-glioios) –

+0

Я вижу; вы бы порекомендовали использовать предыдущие obj-C-версии Mapbox, я спрашиваю, потому что пользовательский стиль - это несколько прерыватель транзакции, и возможность подождать несколько месяцев не будет хорошо летать с клиентом. – kdgwill

Смежные вопросы