Google Map dans un Illustrateur SVG
Je me demandais si quelqu'un pourrait m'aider ici. Je suis en train de travailler sur un projet dans lequel je dois convertir une Carte Google map dans un fichier qui peut être imprimé dans un livre. Je pensais prendre le fichier téléchargé et de l'édition dans Illustrator où je peux encore le modifier et l'enregistrer en tant que format SVG ou PNG.
Personne ne sait si cela est possible?
Merci et toutes mes excuses pour l'absence de code, je n'ai aucune idée de comment commencer cette idée.
si PNG, impression d'écran et l'enregistrer en PNG, mais c'est pixellisé. En fait, Google Maps n'est pas un vecteur graphique.
OriginalL'auteur Siya | 2013-11-20
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr que vous aurez beaucoup de succès avec cette. L'utilisation de Google Maps SVG pour les superpositions, marqueurs, etc. Mais je doute qu'il y est un moyen facile d'obtenir les données de la carte comme un SVG. J'ai peut-être tort.
Si vous n'êtes pas absolument liée à Google Maps, vous pouvez essayer openstreetmaps.org. Il vous permet d'exporter les données de la carte dans différents formats, dont le format SVG.
Pour générer une SVG de la carte en cours, cliquez sur le bouton "Partager" en haut à droite, puis changement de Format":" "SVG".
En janvier 2019, tout cela n'est de créer une SVG à un seul élément, étant une image raster...
Cela semble être un problème cause l'actuel style de carte OSM. github.com/mapnik/mapnik/issues/3749
OriginalL'auteur Paul LeBeau
Pour les futurs demandeurs d'....
Google ne permet pas d'extraire de son vecteur de données, seules les tuiles raster peuvent être téléchargés.Mais c'est le type de vecteur de données qui a beaucoup de demande et est vauable à atteindre.
Cependant, google a beaucoup plus de cartes vectorielles de la comparaison avec les autres sources disponibles, comme openstreetmap.
Dans le but de construire un système fiable carte spatiale de la base de données, vous pouvez commencer avec openstreetmap.org des données et d'augmenter la qualité de sa carte à l'aide de google map services, comment?
Une Méthode Innovante
Il existe une api de google map nommée
nearestRoad
qui accepte un ensemble de coordonnées comme arguments d'entrée et retourne un ensemble de données vectorielles(coordonnées) segments de la route près d'inscription de coordonnées.Vous avez besoin d'écrire un programme d'ordinateur qui lit les routes OSM dans une boucle et envoie les coordonnées de
nearestRoad
service et les mises à jour sur la route de la boucle est en cours d'exécution lors de l'utilisation de retourné segments de coordonnées.Pas une tâche facile à faire(nécessite des compétences en programmation), mais tellement mieux que la correction manuelle des cartes OSM.
Ici, il est un exemple pour nearesRroad :
roads.googleapis.com/v1/nearestRoads?points=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796&key=YOUR_API_KEY
OriginalL'auteur Zich
Vous pouvez utiliser ce guide pour l'exportation des Cartes aux formats PNG, JPG, SVG ou PDF. Dans mon experiencie, vous devez l'exporter au format PDF et ensuite ouvrir le fichier PDF dans illustrator si vous voulez éditer des vecteurs.
Le guide: https://medium.com/@sam__rye/a-guide-to-creating-scalable-vector-maps-92e891f0ad3e
L'Outil: https://www.openstreetmap.org/#map=13/29.8665/-95.1007
Laissez-moi savoir si le travail.
OriginalL'auteur Eduardo Antunez