Карта Google в иллюстратор SVG

Мне было интересно, может ли кто-нибудь помочь мне здесь. Я работаю над проектом, в котором мне нужно преобразовать карту Google в файл, который можно распечатать в книге. Я подумал о том, чтобы взять загруженный файл и отредактировать его в Illustrator, где я могу его отредактировать и сохранить как SVG или PNG.

кто-нибудь знает, возможно ли это вообще?

спасибо и извинения за отсутствие кода, я понятия не имею, как начать эту идею.

3 ответов


Я не уверен, что у вас будет большой успех с этим. Карты Google используют SVG для наложения, маркеров и т. д. Но я сомневаюсь, что есть простой способ получить данные карты как SVG. Возможно, я ошибаюсь.

Если вы не абсолютно привязаны к Google Maps, вы можете попробовать openstreetmaps.org - ... Он позволяет экспортировать данные карты в различных форматах, включая SVG.

чтобы создать SVG текущей карты, нажмите кнопку "Поделиться" в правом верхнем углу, затем измените "формат:" на "формат SVG."


для будущих искателей....

Google не позволяет извлекать свои векторные данные, только растровые плитки могут быть загружены.Но это векторный тип данных, который имеет много приложений и может быть достигнут.

хотя, google имеет гораздо лучшие векторные карты по сравнению с другими доступными источниками, такими как openstreetmap.

чтобы создать надежную базу данных пространственных карт, вы можете начать с openstreetmap.org данные и повышение качества карта с помощью картографических сервисов google, как?

Инновационный Метод

в Google map есть api с именем nearestRoad, который принимает набор координат в качестве входных аргументов и возвращает набор векторных данных(координат) сегментов дороги, близких к inputed координате.

вам нужно написать компьютерную программу, которая читает дороги OSM в цикле и отправляет координаты в nearestRoad сервис и обновляет дорогу, по которой выполняется цикл при использовании возвращенного координаты сегментов.

нелегкая работа (требует высоких навыков программирования), но намного лучше, чем ручная коррекция карт OSM.

вот это образец для nearesRroad :

roads.googleapis.com/v1/nearestRoads?points=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796&key=YOUR_API_KEY


вы можете использовать это руководство для экспорта карт в PNG, JPG, SVG или PDF. В моем опыте вы должны экспортировать в PDF, а затем открыть PDF-файл в illustrator, если вы хотите редактировать векторы.

руководство: https://medium.com/@sam__rye/a-guide-to-creating-scalable-vector-maps-92e891f0ad3e

Инструмент: https://www.openstreetmap.org/#map=13/29.8665/-95.1007

Дайте мне знать, если работать.