2016-08-29 5 views
0

У меня есть пользовательская карта от клиента. Они хотят либо использовать Mapbox, либо google maps, чтобы добавить к нему маркеры. Проблема в том, что они настроили, как выглядит карта мира. Он не отображается на прикрепленном изображении карты, но они отрезали Аляску и хотят показать это прямо под Техасом как плавающее состояние. Они также хотят показать другие состояния в нечетном порядке. Справа от Аляски они хотят Гавайи, Пуэрто-Рико, Виргинские острова США.Карты или Карты Google. Это возможно?

Два вопроса здесь:

1) Можно ли это сделать? Я не могу найти никакой информации о резке кусков карты, перемещая состояния вокруг.

2) Если я МОГУ это сделать, геокодирование все еще будет работать для карты? Потому что сейчас Аляска - это черта.

enter image description here

+0

Я бы не использовал этот образ; он не проецируется как карты Google Maps на карту. Посмотрите на карты Google, вы видите вертикальные и горизонтальные линии, например, граница с Канадой (слева) должна быть горизонтальной прямой, она не должна быть кривой. –

ответ

0

Насколько я знаю, да и ваши вопросы.

Теперь, чтобы ответить на ваши вопросы:

1) Можно ли это сделать? Я не могу найти никакой информации о резке кусков карты, перемещая состояния вокруг.

Как описано в Translate your project from Google to Mapbox, у вас есть варианты настройки карт и функций. Затем любой пользовательский проект, созданный в редакторе Mapbox или загруженный из Mapbox Studio Classic, будет иметь идентификатор карты. Используйте идентификатор карты при инициализации карты, чтобы добавить ее в качестве активного слоя.

2) Если я МОГУ это сделать, геокодирование все еще будет работать для карты? Потому что сейчас Аляска - это черта.

Да, геокодирование все равно будет работать. С помощью Mapbox L.mapbox.geocoder() с радостью геокодирует ваши адреса.

Просьба ознакомиться с данной документацией для получения дополнительной информации и для образцов кода. Надеюсь, это поможет!

+0

Итак, если я правильно понимаю это, вы говорите, что я могу наложить «реальную» карту США на этот графический слой, который вы видите здесь? И геокодирование желтых точек на слое будет работать правильно? –

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