Deterrent: лучше использовать curl, ибо если делать запросы к https сайтам через file_get_contents - данное решение в будущем даст о себе знать, к примеру при переносе сайта на другой сервер.
Deterrent: Ну во первых после каждого хедера надо добавлять \n :)
Если выдаст полную белеберду - значит у вас не активирован https (ssl) враппер для file_get_contents. В таком случае используйте curl
Deterrent: Судя по моим наблюдениям можно сгенерировать рандомную строку. https://www.uuidgenerator.net/ - можете воспользоваться этим сервисом, надо лишь убрать дефисы. Формат Device ID такой же, так что достаточно сгенерировать две строки.
Максим: Нет, они выгружают инфу с OSM, и вы с помощью CSS (SASS) можете настраивать стили карты так, как душе угодно.
После они рендерятся, и вам выдается личная ссылочка на карту/тайлы. Их можно юзать где угодно.
Максим: MapBox это скорее сервис по генерации тайлов карт, и создании различных карт. Тот Javascirpt API, что они выдают за свой - на самом деле и есть Leaflet.
Алексей: Врят ли гугл это анонсирует официально. Представляете, если об этом узнает большинство?
Сейчас этот сервис используется на десятке другом сайтах.
Максим: для небольших проектов не вызовет проблем, с юридической точки могут возникнуть казусы.
Если проект серьезный - стоит использовать MapBox + leaflet, создав свой стиль карты, и выдернув нужные участки. Могу поделиться скриптом для "выгрузки" тайлов. Минус - для всего мира карта займет как минимум 10 гигабайт.
Что касается тайлов "пробок" - тут проблем нет. Защищены самы схемы, и стиль карты. Данные о пробках берутся с девайсов, на которых используется Google Maps для навигации (привет шпионаж).