Zakładając, że nie ma powodu, dla którego używasz map chronionych prawem autorskim Google, użyłbym do tego OpenStreetMap (alternatywa Google Maps typu open source w stylu wikipedii).
Są praktycznie identyczne, ale ich licencja ( Creative Commons Uznanie autorstwa-Na tych samych warunkach ) wyraźnie zezwala na tego rodzaju czynności, w tym na prace komercyjne, o ile są one uznawane, a ty dzielisz się swoją pracą z ich danymi na tej samej licencji, podczas gdy Google ściśle przestrzegają ich map, chyba że zapłacisz za drogą licencję.
Możesz również generować wektory , ale wadą jest, jak to często bywa w przypadku oprogramowania typu open source, nie jest to zręczne i wymaga prób i błędów, aby wszystko działało ...
Edycja: wcześniejsza wersja tej odpowiedzi zalecana przy użyciu eksportu Open Street Map (OSM) do narzędzi PDF i SVG. Odradzam teraz walkę z nimi: są śmieciami. Pliki nie tylko powodują bałagan (patrz przykłady edycji historii - a najnowsze nawet nie otwierają się dla mnie), ale narzędzia prawie nigdy nie działają, zawodząc z beznadziejnie mylącym komunikatem o błędzie dotyczącym zbyt dużego obciążenia serwera ( <25), zalecając ponowną próbę za kilka minut - ale obciążenie serwera jest zawsze znacznie większe niż 25, z wyjątkiem kilku godzin w nocy w Europie (a nawet wtedy nie wszystkie dni).
Istnieje wiki z mnóstwem alternatywnych opcji , ale wszystkie te, które próbowałem, albo nie działają (wiele z nich), nie działają dla niczego poza zbliżeniem kilku ulic (MapOSMatic), dają ziarniste obrazy pikseli w formacie PDF, a nie w rzeczywistych wektorach (Field Papers i Walking Papers), lub gdzie proces „instalacji” bardziej przypomina konfigurację całego serwera (większość z nich) ...
Jest jednak jeden proces, który wydaje się działać :
- Zainstaluj Maperitive (bezpłatna, prosta instalacja w systemie Windows, wymaga zależności od systemu Mac / Linux).
- Wyeksportuj żądany obszar mapy z Open Street Map. Może być konieczne użycie jednego z alternatywnych łączy, jeśli mówi, że obszar jest zbyt duży. Ostrzeżenie: dla każdego obszaru większego niż małe miasteczko rozmiary plików są absurdalne. Poziom powiatu wynosi 300mbs +. Kraje będą miały wiele gigabajtów. Daje ci każdy niepotrzebny szczegół na każdym poziomie powiększenia poniżej określonego obszaru, i wydaje się, że nie ma możliwości zmiany tego. Najwyraźniej nikt w OSM nie słyszał o mapach okręgów, mapach krajów ani mapach regionów.
- Otwórz w Maperitive.
.osm
Przed otwarciem może być konieczna zmiana rozszerzenia pliku
- Zmień reguły renderowania (co to pokazuje i jak) na te, które nie są szalone.
- Możesz uzyskać coś całkiem przyzwoitego
Map > Switch to rules > googlemaps
- Lub istnieje ogromna ilość dostosowań, które możesz zrobić, jeśli masz cierpliwość, aby majstrować przy kodzie
Map > Edit rendering rules
- Użyj,
Map > Set printing bounds
aby ustawić żądany obszar (tworzy prawie niewidoczne pole wypełniające ekran: pomniejszyć i / lub przeciągnąć z rogu) oraz View > zoom
ustawić poziom powiększenia. Wszystko poza „granicami drukowania” zostanie przycięte.
- Wyeksportuj to za pomocą
Tools > Export as SVG (Adobe Illustrator)
Zauważ, że jeśli chcesz prawdziwych wektorów, musisz pobrać, a następnie otworzyć eksport z OSM, a nie tylko przeglądać domyślną mapę wyświetlaną po załadowaniu Maperitive - w przeciwnym razie otrzymasz fałszywy plik SVG pełen pokrojonych płytek bitmap niskiej jakości. .
Kolejna uwaga - czasami tak naprawdę nie aktualizuje pliku. Jeśli plik się nie zmienia, upewnij się, że nie jest otwarty w niczym, i poczekaj kilka minut między eksportowaniem a otwarciem.