2009-12-22 6 views
1

Existe-t-il un moyen d'imprimer une grande carte avec toutes les broches sur google maps? EG: il y a environ 300 broches avec des lieux d'intérêt et pouvons-nous imprimer une grande carte (4000 x 6000) PDF et utiliser l'imprimante A0 pour imprimer les résultats? Disons que tout le Royaume-Uni correspond à la page A0 avec différentes épingles sur la carte.Imprimer une grande carte sur Google Maps

Merci.

Répondre

3

Je ne sais pas si cela aide, mais en regardant le Google Maps API, vous pouvez essayer quelque chose comme ceci:

<html> 
<head> 
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript"> 
    function initialize() { 
    var latlng = new google.maps.LatLng(54,-3); 
    var myOptions = { 
     zoom: 9, 
     center: latlng, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
    } 

</script> 
</head> 
<body onload="initialize()"> 
    <div id="map_canvas" style="width:4000px; height:6000px"></div> 
</body> 
</html> 

L'essentiel est ici la largeur couchait et la hauteur de map_canvas en pixels, de sorte qu'ils dépasser la taille de la fenêtre de votre navigateur. À partir de maintenant, j'espère que c'est une question d'obtenir vos paramètres d'impression à droite pour imprimer l'image entière.

+0

J'ai testé ça: c'est un hack, mais ça marche bien. Comme le souligne la réponse de Danniel, Google Earth Pro est également une option. Pour ajouter vos broches, il faudrait travailler avec KML dans tous les cas. –

+0

Oui, je l'ai testé aussi et ça fonctionne. Je l'ai aussi essayé avec le plugin Firefox sur Screengrab (https://addons.mozilla.org/fr/firefox/addon/1146), ce qui est très utile pour exporter toute la carte vers une image. –

2

L'API Google Maps n'est pas conçue pour l'impression haute résolution. D'autre part, Google Earth Pro offre une impression haute résolution (jusqu'à 4800 pixels horizontaux) comme l'une des principales caractéristiques.

Vous souhaiterez peut-être utiliser KML pour afficher vos marqueurs sur Google Maps et Google Earth. Les articles suivants peuvent vous aider à commencer:

Voici un exemple document KML:

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
<Placemark> 
    <name>New York City</name> 
    <description>New York City</description> 
    <Point> 
    <coordinates>-74.006393,40.714172,0</coordinates> 
    </Point> 
</Placemark> 
</kml> 
0

This peut vous aider à obtenir commencé (il dessine une grande carte).

Une fois que vous avez cela, vous pouvez utiliser l'API Google Maps pour dessiner sur les épingles.

Questions connexes