web-dev-qa-db-ja.com

Illustrator SVGへのGoogleマップ

ここで誰かが私を助けることができるかどうか疑問に思っていました。私は、Googleマップを本に印刷できるファイルに変換する必要があるプロジェクトに取り組んでいます。ダウンロードしたファイルを取り込んでIllustratorで編集し、さらに編集してSVGまたはPNGとして保存することを考えました。

これが可能かどうかは誰にもわかりませんか?

コードの欠如に感謝し、謝罪しますが、このアイデアをどのように開始するのか分かりません。

13
Siya

これであなたが多くの成功を収めるかどうかはわかりません。 Google Mapsは、オーバーレイ、マーカーなどにSVGを使用します。しかし、地図データをSVGとして取得する簡単な方法はないと思います。私は間違っているかもしれません。

Googleマップに完全に縛られていない場合は、openstreetmaps.orgを試してみてください。 SVGを含むさまざまな形式でマップデータをエクスポートできます。

現在のマップのSVGを生成するには、右上の[共有]ボタンをクリックし、[形式:]を[SVG]に変更します。

16
Paul LeBeau

将来の求職者のために....

Googleでは、ベクターデータを抽出することはできません。ダウンロードできるのはラスタータイルだけです。しかし、ベクタータイプのデータであるため、多くの用途があり、達成する価値があります。

ただし、Googleには、openstreetmapなどの他の利用可能なソースと比較して、はるかに優れたベクターマップがあります。

信頼できる空間マップデータベースを構築するには、openstreetmap.orgデータから始めて、Googleマップサービスを使用してマップの品質を向上させることができます。

革新的な方法

GoogleマップにはnearestRoadという名前のapiがあり、入力引数として座標のセットを受け入れ、入力された座標に近い道路セグメントのベクトルデータ(座標)のセットを返します。

ループ内の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

2
Iman

このガイドを使用して、マップをPNG、JPG、SVG、またはPDFにエクスポートできます。私の経験では、PDFでエクスポートしてから、ベクターを編集したい場合はイラストレーターでPDFファイルを開く必要があります。

ガイド:https://medium.com/@sam__rye/a-guide-to-creating-scalable-vector-maps- 92e891f0ad3e

ツール:https://www.openstreetmap.org/#map=13/29.8665/-95.1007

うまくいけば教えてください。

1
Eduardo Antunez