Можно ли подключить карту Google как базовый слой Mapbox-gl? - PullRequest
0 голосов
/ 15 января 2019

Попытка создать 3d-подобную карту Google. Поэтому я ищу что-то вроде листовки 3d, где вы можете выбрать поставщика базового слоя (google, bing или openstreetmap)

Вопрос в том, возможно ли использование карты Google в качестве базового слоя с mapbox gl js?

(независимо от политики)

1 Ответ

0 голосов
/ 16 января 2019

Вообще говоря, если вы можете найти источник растровых плиток в EPSG: 3857, доступный по URL-адресам, которые соответствуют схеме нумерации плиток XYZ, то вы можете использовать его как источник растровых плиток в Mapbox-GL-JS.

Из того, что я знаю о Google Картах, в наши дни в основном используются векторные плитки, хотя в миксе есть какой-то сервис растровых плиток. Это в правильной проекции (которую Google в значительной степени изобрел, в конце концов), но я не думаю, что она доступна XYZ. Я вижу URL, которые выглядят так:

https://www.google.com/maps/vt/pb=!1m4!1m3!1i15!2i29569!3i20111!2m3!1e0!2sm!3i450157898!3m7!2sen!5e1105!12m4!1e68!2m2!1sset!2sRoadmap!4e0!5m1!1e0!23i4111425!23i1358757!23i1358902

Так что, вероятно, нет, если вы не можете найти способ обойти это.

И, как вы предлагаете, это, безусловно, нарушит положения и условия Google, а также, возможно, и Mapbox.

...