Giả sử không có lý do tại sao nó phải là bản đồ có bản quyền của Google mà bạn sử dụng, tôi sẽ sử dụng OpenStreetMap cho việc này (thay thế Google Maps theo kiểu nguồn mở wikipedia).
Chúng hầu như giống hệt nhau nhưng giấy phép của chúng ( Creative Commons Attribution-Sharealike ) cho phép rõ ràng loại này bao gồm cả cho công việc thương mại, miễn là chúng được ghi có và bạn chia sẻ công việc bạn thực hiện với dữ liệu của chúng theo cùng giấy phép, trong khi Google nghiêm ngặt về việc sử dụng bản đồ của họ trừ khi bạn trả tiền cho một giấy phép đắt tiền.
Bạn cũng có thể xuất ra các vectơ , nhưng nhược điểm là, như thường thấy với các công cụ nguồn mở, nó không trơn tru và mất thử và lỗi để làm cho tất cả hoạt động ...
Chỉnh sửa: phiên bản trước của câu trả lời này được đề xuất sử dụng bản xuất của Open Street Map (OSM) sang các công cụ PDF và SVG. Bây giờ tôi khuyên bạn nên chống lại những thứ này: chúng là rác. Không chỉ các tệp được tạo ra một mớ hỗn độn (xem lịch sử chỉnh sửa chẳng hạn - và mới nhất thậm chí không mở cho tôi), nhưng các công cụ hầu như không bao giờ hoạt động, thất bại với thông báo lỗi vô vọng về "tải máy chủ" quá cao ( <25), khuyên bạn nên thử lại sau vài phút - nhưng tải máy chủ luôn vượt quá 25 ngoại trừ một vài giờ trong thời gian ban đêm ở châu Âu (và thậm chí sau đó không phải tất cả các ngày).
Có một wiki với vô số tùy chọn thay thế , nhưng tất cả những thứ này tôi đã thử hoặc không hoạt động (nhiều trong số chúng), không hoạt động cho bất cứ thứ gì ngoại trừ một vài con phố (MapOSMatic), cho hình ảnh pixel nổi hạt trong một tệp PDF chứ không phải các vectơ thực tế (Giấy tờ hiện trường và Giấy tờ đi bộ) hoặc trong đó quá trình "cài đặt" giống như định cấu hình toàn bộ máy chủ (hầu hết trong số chúng) ...
Tuy nhiên, có một quá trình dường như hoạt động :
- Cài đặt Maperitive ( cài đặt miễn phí, đơn giản trên Windows, yêu cầu phụ thuộc vào Mac / Linux).
- Xuất diện tích bản đồ bạn muốn từ Open Street Map. Bạn có thể cần phải sử dụng một trong các liên kết thay thế nếu nó cho biết diện tích quá lớn. Cảnh báo: đối với bất kỳ khu vực nào lớn hơn một thị trấn nhỏ, kích thước tệp là vô lý. Cấp quận là 300mbs +. Các quốc gia sẽ có nhiều gigabyte. Nó cung cấp cho bạn từng chi tiết không cần thiết ở mọi mức thu phóng bên dưới khu vực bạn chỉ định và dường như không có cơ sở nào để thay đổi điều này. Rõ ràng không ai ở OSM đã từng nghe về bản đồ quận, bản đồ quốc gia hoặc bản đồ khu vực.
- Mở nó trong Maperitive. Bạn có thể cần thay đổi phần mở rộng tập tin thành
.osm
trước khi mở
- Thay đổi quy tắc kết xuất (nội dung hiển thị và cách thức) thành quy tắc không điên rồ.
- Bạn có thể nhận được một cái gì đó khá tốt với
Map > Switch to rules > googlemaps
- Hoặc, có một số lượng lớn các tùy chỉnh bạn có thể làm nếu bạn đủ kiên nhẫn để sửa mã với
Map > Edit rendering rules
- Sử dụng
Map > Set printing bounds
để đặt khu vực bạn muốn (nó tạo ra một hộp gần như vô hình lấp đầy màn hình: thu nhỏ và / hoặc kéo từ một góc) và View > zoom
để đặt mức thu phóng. Tất cả mọi thứ bên ngoài "giới hạn in" sẽ bị cắt.
- Xuất nó với
Tools > Export as SVG (Adobe Illustrator)
Lưu ý rằng nếu bạn muốn các vectơ thực, bạn phải tải xuống, sau đó mở xuất từ OSM thay vì chỉ duyệt xung quanh trong bản đồ mặc định hiển thị khi bạn tải lên Maperitive - nếu không, nó sẽ cung cấp cho bạn một SVG giả đầy đủ các lát bitmap chất lượng thấp được cắt nhỏ .
Một lưu ý khác - đôi khi nó không thực sự cập nhật tệp. Nếu tệp không thay đổi, hãy đảm bảo bạn không mở tệp trong bất cứ điều gì và đợi vài phút giữa xuất và mở.