Google Big Maps
Par Oaz » 18 août 2008, 01:02
Google Big Maps est un script GreaseMonkey qui rajoute à l'application "Maps" de Google la possibilité de créer une carte aussi grande que l'on veut.
Par Oaz » 18 août 2008, 01:02
Google Big Maps est un script GreaseMonkey qui rajoute à l'application "Maps" de Google la possibilité de créer une carte aussi grande que l'on veut.
Commentaires
j'ai obtenu une grande image du sud de Bordeaux mais impossible de la sauvegarder avec screengrab. Quand je la capture avec ScrapBook, je constate qu'elle est constituée d'un fichier kh (la première image en haut à gauche) et de 4188 autres images numérotées à partr de kh_001.dat. Il y a aussi les fichiers index.dat et html.dat mais l'icone de ce dernier et W Explorer mon lecteur par défaut ce qui d'ailleurs me permet d'ouvrir la grande image aussi dans WE mais je ne suis pas plus avancé. Mon but était simplement d'étalonner cette grande image dans le lecteur de carte que j'utilise (memory map navigator) pour avoir une vue détaillée de la zone où j'habite. mais je n'y arrive pas; c'est dommage car la grande image est superbe.
4188 images !
Je n'ai jamais essayé avec une taille aussi grosse (ça fait un truc de 274 millions de pixels !)
Peut être que screengrab atteint ses limites...
A ce niveau là, la seule solution c'est probablement de récupérer l'ensemble des fichiers images et de les assembler par un autre moyen, mais je n'en connais pas.
Bonjour,
Je suis arrivé sur votre blog par hasard, car j'ai la même problèmatique que vous : j'aimerais imprimer un plan de mon village (sourcieux les mines) en grand format avec tous ses chemins.
Les chemins n'apparaissent qu'au dernier format de zoom... pas facile pour imprimer.
J'ai essayé votre script, malheureusement j'ai l'impression qu'il ne fonctionne pas pour le dernier format de zoom ou qu'il est limité à un certains nombre d'images ... en tout je n'arrive pas à sortir le plan, j'ai une page blanche apres clic sur le carré!
vous pouvez me confimer ou non cela ? j'utilise firefox 2.0.13.
Merci beaucoup et désolé de vous embéter !
Mais ça ne m'embête pas du tout, bien au contraire : ça veut dire qu'il y a des utilisateurs pour mon script !
Donc j'ai essayé et j'ai le même problème sur les niveaux de zoom les plus forts... Google a du changer quelque chose dans son système.Je regarde ça dès que j'ai un moment (et je vous préviendrai par email si j'arrive à arranger le truc).
Bonjour,
Excellent script trouvé par hasard mais qui me sera bien utile...
Par ailleurs, sauriez-vous comment sauvegarder une carte personnelle créée sur google maps ? Il s'agit d'un découpage d'une ville en différentes zones. J'aimerai pouvoir modifier ces zones, en supprimer et en rajouter tout en me gardant la possibilité de revenir à l'original.
Merci de m'indiquer si vous avez une idée pour réaliser cela.
Cordialement,
Décidement, ce site est une mine !
Je viens d'expérimenter votre script, très utile !
Mais je confirme, au plus grand niveau de zoom de Google, certains calques ne sont pas transmis: sur une vue satellite, le plan superposé manque sur toute une bande verticale à droite dans la capture faite par votre script.
Ma capture fait un peu moins de 1300x1300 pixels au niveau maximum de zoom de google.
Merci pour cet outil.
Merci pour l'intérêt porté à mes quelques réalisations !
En ce qui concerne Google Big Maps, j'avais livré une mise à jour suite au commentaire d'Olivier. Elle est là : http://barrejadis.azeau.com/post/2008/04/03/Google-Big-Maps-reloaded
Aye !
Ce script m'a l'air tout à fait génial... mais je n'arrive pas à le faire tourner : j'installe tout bien mais je n'ai jamais les icônes à côté de la carte !
Alors soit je suis complètement incompétent soit Google a encore changé qqch qui empèche le script de tourner.
Dans le cas où je serais incompétent, serait-il possible de m'expliquer ce qu'il y a à faire ?
Sinon ça demanderait beaucoup de travail une petit mise à jour du script ?
D'avance merci !!
@AlexdeBourgogne,
C'est une fonctionnalité standard de Google Maps, non ? Ou alors je n'ai rien compris.
@Simpom,
Bien vu ! Encore Google qui fait des siennes.
Sur maps.google.fr, on n'a rien.
Sur maps.google.com, on a les icones mais l'application ne fonctionne pas :-(
avec firefox 2.0.0.14 cela ne parche pas et dans error console je vois:
Error:panneltabs has no properties
cela pointe sur la phrase de code suivante:
var theRow = paneltabs.childNodes[0].childNodes[0];
@JCG,
Essayes avec la toute dernière version du script.
Nickel !!
Merci pour les modifications. Ca fait plaisir de voir que la maintenance est active !
Le script est tout simplement génial...
Extra!!
Merci beaucoup
Merci pour ce script indispensable! :)
Est-il possible d'imprimer des cartes personnalisés ("Mes Cartes") afin de se faire des plans annotés?
Merci d'avance pour votre réponse.
Jérôme
Jérome,
J'avais pensé à un moment à rajouter cette fonctionnalité et puis j'ai eu d'autres priorités...
bon voila moi ca marche pas donc comprend pas pourquoi a moins que google a encore fait de modif
bonjour,
je suis très intéressé par le script, j'ai tout installé correctement mais je n'ai pas moi non plus les boutons dans google maps, j'utilise FF 3.0.3
@mike,
Merci pour l'info. C'était bien ça : encore un coup de Google. C'est réparé dans la dernière version.
Bonjour Georges,
C'est désormais un classique : Google fait des modifications internes sur son système et comme ce script accède directement aux images qui changent régulièrement d'adresse web, il faut s'adapter.
La dernière version est là.
merci beaucoup de cette réponse rapide ! cela marche, par contre je n'arrive pas à obtenir une carte de grande taille (du japon dans mon cas) avec une résolution assez fine, je testerai à une heure plus adaptée demain ^^
Bonjour,
Malheureusement ce script ne semble déjà plus fonctionner. A moins que ce soit moi qui ai un problème?
@pal,
Chez moi ça fonctionne.
Merci,
faut-il installer toute les versions ou seule la v5 suffit?
merci d'avance de la réponse
En fait il ne faut surtout pas installer les versions autres que la dernière, voire les désinstaller le cas échéant !
Hello, Super script !
cependant je n'attive pas à zoomer et imprimer, cela marche encore ?? Merci !!
Apparemment ça fonctionne encore (en prenant la dernière version)
Bonjour,
Y a-t-il eu encore une modif de Google ? La page HTML générée ne présente pas d'image.
Merci pour l'info. Je regarde dès que possible (pas avant quelques jours).
Bonjour,
Je n'arrive pas à selectionner une image, j'ai moi aussi une page générée vide...
Merci pour votre réponse !
idem pas d'image générée...
Ok ok...
Vraiment pas le temps de m'y coller en ce moment.
J'espère pouvoir régler cela fin juillet/début aout.
il serait bien de nous faire aussi un script pour récupérer sous bing maps un ensemble de vues aériennes en 2d d'une même ville afin que l'on recolle ensuite les morceaux.
merci
Bonjour,
Votre script me serait super utile mais j'ai également une page blanche qui est chargé !!!!
Dommage.
La nouvelle version est sortie.
Bonjour et bravo pour ce script,
Contrairement à ce qui n'est pas dit ;-) Google Big Maps peut fonctionne avec SeaMonkey 1.1.17 (.fr et Xp)
Il faut d'abord installer :
la version stable d'xsidebar à trouver sur :
http://xsidebar.mozdev.org/installa... xsidebar-1.0.5.xpi au 16-08-2009
puis sur :
http://xsidebar.mozdev.org/modified...
installer Greasemonkey greasemonkey-0.8.2-mod.xpi (0.8.200...
puis le script qui va bien trouvé sur :
google_big_maps_v6.user.js
Cordialement
--
Pierre du 69
Bonjour,
Je n'arrive pas a imprimer plusieurs cartes. Enfin plus précisément, le système reste bloqué sur une ancienne carte et ne parvient pas a se mettre a jour pour changer de carte.
Une solution ?? Merci
@Mo,
Pas vraiment d'idée...
Peut-être ider le cache du navigateur ?
J'ai déjà vidé tous les caches et autres fichiers temporaires : peut être un bug google map...!
Tant pis je me tape les collages de morceaux de cartes RRRrrrr
Merci quand même ;-)
Bonjour,
Pb : une capture des îles de Marseille avec Seamonkey, ça me rend une carte de l'Europe et de l'Afrique du nord
et avec Firefox ça me rend une carte de la région Lyonnaise que j'avais capturée il y a une semaine
Comment faire ?
Le codage a changé ??, y'a des cookies ?
Cordialement
--
Pierre du 69
Effectivement, il y a un problème...
Corrections à suivre dans la semaine.
Bonjour et merci pour la maintenance,
mais il y a un pb :
l'échelle de capture n'est pas conservée aussi bien pour SeaMonkey 1.1.18 que FireFox 3.5.3
Si besoin je vous enverrai un exemple obtenu par la saisie des îles de Marseille (je veux me faire un poster des lieux de plongée que je connais)
Pour faciliter la capture, je cherche une booklet javascript pour me rendre directement aux bornes gauche-haute (GH) et droite-basse (DB) qui m'intéressent, est-ce que cela risque de perturber votre script, par ex je me positionne par la booklet sur le GH que j'ai déjà repéré (la veille) je clique sur l'icône GH de GoogleBigMap, par la deuxième booklet je me rend sur DB et clique sur l'icône DB, puis sur le carré de capture.
Observation :
Vos icônes (GH et DB) me conviennent très bien mais si on est dérangé entre les deux cliques (téléphone), on ne sais plus ce qui a été fait, est-ce qu'il est possible de changer l'état de l'icône déjà utilisé ?
Cordialement
--
Pierre du 69
Beau travail: pouvoir imprimer autre chose qu'une vignette de la zone de recherche...Ouuua!
Mais, car il y a toujours un mais, je n'arrive pas à obtenir un plan très détaillé et étendu d'une adresse.
Le plan est, au mieux, moyen.
Donc : Soit je ne clique pas au bon moment sur la bonne icône, soit il y a un problème.....
Ps : Effectivement, signaler par un changement de couleur, que le clic sur l'icône Haut ou Bas est enregistrée serait judicieux.
Actuellement on ne sait pas si elles sont actives ou non, elles ne réagissent pas au passage de la souris ou au Clic.
Voilà, voilà... et merci encore pour ce bon outil...et ScreenGrab est très pratique pour capturer toute la carte contrairement à Fastone Capture que j'utilise habituellement.
Votre application est en effet très utile mais ne marche pas très bien de mon coté.
J'ai donc trouvé une autre méthode (sur des forums anglais) qui fait je pense la même chose.
En haut à droite de google map il existe un lien appelé "lien".Si on clique dessus on peut choisir de cliquer ensuite sur "Personnaliser et prévisualiser la carte intégrée" , une nouvelle fenêtre s'ouvre ou l'on peut modifier aisément la taille de la carte( en choisissant taille personnalisée), le zoom et le centrage de la carte...
Bonjour,
J'avais utilisé ce script il y a un moment et je le trouve super. Malheureusement il semble que la V8 ne marche déjà plus :o(
Tout va trop vite avec google.
Bonjour et merci pour cette maj rapide.
Les utilisateurs, ne faites pas comme moi, cad installer la v9 sans désinstaller la v8, car on obtient une carte mais sans image ;-(
Cordialement
après quelques recherches sur internet j'ai enfin trouvé ce qui avait l'air de pouvoir répondre exactement à mon besoin !! c-à-d capturer puis imprimer une carte géante (genre 2 x 3 mètres) depuis google maps.
J'ai tout bien installer, tout bien suivi la procédure etc, etc.
Mais quand je clique sur le petit icône bleu qui a été ajouté sur google maps, un nouvel onglet s'ouvre et ... rien du tout !! ça cherche, ça cherche, ça tourne, ça tourne, mais à part les + - et la case 25 %, rien ne s'affiche ...
Quelqu'un peut-il m'aider ?
merci !!
Toni.
@Toni
Il faut d'abord cliquer sur les 2 autres icones de chaque coté du carré bleu pour déterminer les extrémités de la zone
@ Oaz
Merci !!
Encore une question :
pas moyen d'avoir sur la carte obtenue avec "google big maps v9" les tracés ou les points que l'on a indiqué dans "mes cartes" ?
J'en demande trop peut-être là ... :-)
Tout simplement gé-nial !
Merci beaucoup pour ce script.
Pascoual des tontons
Super, j'ai essayé tout ça sur Firefox et ça marche très bien (par contre j'ai un problème pour bien cadrer la partie de la carte que je veux, quand je clique sur le carré pour avoir la carte finale, j'ai bien le premier bord haut-gauche, mais pas le bord bas-droite, enfin la carte continue bien plus loin).
Donc deuxième problème lol : Google Chrome est supposé supporter nativement les scripts GreaseMonkey, j'ai donc téléchargé la version 9 de Big Maps sur le navigateur Google Chrome, j'ai bien les boutons sur la page Google Maps, mais quand je clique sur le carré je n'ai qu'une page totalement vide qui ss'affiche.
Y a-t-il une manip à faire ?
En tout cas c'est génial j'ai pu imprimer un premier plan grâce à vous, merci.
Bonjour!
L'idée de ce script est géniale!
Merci!
Il y a cependant quelque chose que je ne comprends pas: une nouvelle page s'ouvre dans Firefox, je vois la zone sélectionnée, lesboutons + et _ permettent de rafiner la zone que je veux, mais l'image n'est pas de grande résolution, même en sélectionnant 100%...
Y a-t-il un truc que j'ai manqué?
@Pascoual,
Merci
@Seeven7,
Le problème vient surement de mon utilisation de javascript qui n'est pas compatible avec tous les navigateurs. Il faudrait que je m'y replonge...
@Toni,
Non, pas possible. J'utilise un accès direct aux fichiers images des serveurs Google.
Pour les tracés, il faudrait passer en plus par l'API Google. Peut être pas impossible dans l'absolu mais c'est une toute autre histoire
@Geoffrey,
Ca ce n'est pas normal.
Il faudrait voir dans la console d'erreur (Ctrl+Maj+J) s'il y a un problème javascript
Effectivement, la console affiche une série d'erreurs dont "fonction zoom ignorée"... Puis-je te faire parvenir l'output de la console par mail? Merci!
Bonsoir et un grand merci pour la création de ce script qui est génial.
Cependant, je constate que Google Maps est incomplet au niveau des plans : il manque la création des nouveaux quartiers. Alors que sur Yahoo maps, ils apparaissent. C'est pour cela que je voulais savoir s'il est possible que vous moduliez votre script pour l'utilisation sur le site de Yahoo maps.
Merci pour votre réponse.
Voici les outputs de ma console d'erreur...
Pour rappel le programme semble fonctionner mais le résultat final nest pas zoomé du tout.
Merci pour ton aide!
Erreur : Warning: unrecognized command line flag -foreground
Fichier Source : file:///Applications/Firefox.app/Contents/MacOS/components/nsBrowserContentHandler.js
Ligne : 708
Avertissement : Propriété « zoom » inconnue. Déclaration abandonnée.
Fichier Source : http://www.google.be/firefox?client...
Ligne : 1
Avertissement : Erreur d'analyse de la valeur pour « filter ». Déclaration abandonnée.
Fichier Source : http://maps.google.be/maps?client=f...
Ligne : 20
Avertissement : Propriété « resize » inconnue. Déclaration abandonnée.
Fichier Source : http://maps.google.be/maps?client=f...
Ligne : 20
Et encore d'autres :-)
Pour les cartes yahoo, ça semble faisable vu que le système de référencement parait être similaire, mais il faudrait quand même y passer un peu de temps, ce dont je manque cruellement en ce moment...
Pour le problème du zoom, je n'ai pas l'impression que les messages d'erreur mentionnés proviennent du script GoogleBigMaps...
Oaz, merci pour ta réponse.
D'accord avec toi, les erreurs ne semble pas venir du script lui-même, mais le script invoque des fonctions non supportées par le navigateur (zoom par exemple).
Une idée de comment on pourrait sortir de ça?
Du nouveau pour ceux qui rencontrent des bugs ou qui voudraient aussi les images Yahoo : ça s'appelle BigMaps et ça se passe là : http://azeau.com/bigmaps
Oaz, merci pour la nouvelle! Néanmoins je reste intéressé de comprendre pourquoi mon navigateur semble ne pas supporter les fonctions invoquées par ton script? J'utilise la dernière versiond e Firefox...
Merci!
@Typhus,
Les erreurs "Avertissement : Propriété « zoom » inconnue. Déclaration abandonnée." et suivantes n'ont rien à voir avec le script GoogleBigMaps. Elles proviennent directement de Google Maps. Visiblement ce sont des déclarations spécifiques à Internet Explorer cf http://www.geckozone.org/forum/viewtopic.php?f=5&t=82376
Super initiative!
On ne peut zoomer qu'à 200% pour l'instant?
Je n'arrive pas à "descendre" pour voir une ville, par exemple...
Alors mon interface utilisateur a besoin de quelques d'explications :-)
Le curseur "zoom" est un simple effet géométrique : les mêmes images sont affichées mais avec des tailles différentes
Le curseur "détails" représente le niveau de détail des images : c'est ce qui permet, entre autres, de "descendre" pour voir les détails des rues d'une ville
Le curseur détails est à manipuler avec précaution car l'augmentation d'un niveau quadruple la quantité de données récupérées.
Ainsi, par exemple, l'image de départ, de niveau 8, fait une taille 768x512, soit environ 400000 pixels.
Si on passe au niveau 9, on aura la même zone mais avec une image 1536x1024, soit environ 1.5 millions de pixels.
Et au niveau 10, on arrrive à 3072x2048, ce qui représente près de 7 millions de pixels.
Donc en modifiant la longueur, la largeur et le niveau de détails, on peut vite arriver à des images qui nécessitent une quantité de mémoire conséquente.
Je crois que je vais rapidement rajouter un afficheur qui indique la taille de l'image en cours...
D'accord avec toi. Dans tous les cas, comment résoudre le problème? En tout cas je n'utilise PAS Internet Explorer :-)
En fait, la seule façon de corriger le "problème" (qui n'en est pas vraiment un car il n'induit aucun effet hormis le message d'erreur), c'est de demander à Mr Google de corriger son code...
Tout est clair maintenant :-)
Merci!
Excuse-moi, ma question semble peut-être plus liée à Screengrab, mais la page avec le résultat zoomé est un cadre dans lequel on navigue (gauche/droite haut/bas), et Screengrab semble ne prend que la partie visible du cadre...
As-tu été confronté au problème? Des solutions?
Merci
Voilà comment, en ce qui me concerne, j'utilise ScreenGrab avec BigMaps :
- Dans BigMaps, lorsque j'ai défini l'image qui me convient (largeur, hauteur et niveau de détail), je passe en zoom 100% et je clique sur l'icone d'impression
- Cela ouvre une nouvelle fenetre (ou un nouvel onglet) sur lequel j'utilise ScreenGrab "Save > Complete Page/Frame". Et là j'obtient un fichier .png qui contient la totalité de l'image
Haaa, le bouton "imprimer", je ne l'avais pas vu et il résout tout :-)
Merci! Ton outil est vraiment super et unique (ce qui est rare sur le net)!
Merci ! :-)
Je reviens à la charge... :-)
Je vais à l'adresse suivante (obtenue grâce à ton bouton "lien vers cette page":
http://www.azeau.com/bigmaps/?found...
Je clique sur le bouton "Imprimer" pour voir l'image seule afin d'utiliser Screengrab, rien ne se passe et la console d'erreur retourne ceci:
Erreur : fillDocumentOrWindow is not defined
Fichier Source : http://www.azeau.com/bigmaps/bigmap...
Ligne : 1
Des idées? Merci!
@Typhus,
Une erreur de précipitation de ma part... C'est réparé.
salut,
Mon projet serai d'imprimer une carte google map (plan) sur format A2.
ca serai bien de pouvoir exporter la carte en une unique image.
J'ai essayé de tous les cotés en vain. Est ce possible?
@samy,
L'extension "Screengrab" mentionnée dans la billet ci-dessus permet exactement cela : exporter la totalité de la carte comme une image unique (il faut auparavant utiliser le bouton "imprimer cette page" pour ouvrir une fenetre qui ne contient que la carte sans les divers boutons)
C'est un truc de ouf.
Tu m'as bien aidé.
Merci
Je souhaite recevoir l'application, secrétaire d"'un club de cyclisme, je dois établir des parcours d'entraînement et de courses.
Merci.
Cher Oaz,
ton script parait formidable pour les autres users!
Me concernant, malgré le fait que j'ai suivi toutes tes instructions à la lettre, en allant sur le site de Google Map, je ne vois pas de corners, ni de carré...Voilà 5 heures que je suis dessus à lire et relire tes pages...
Je craque!
Please help!
Akeem
Bonjour lauvergnat,
Tout ce qui existe encore aujourd'hui est une application en ligne qui se trouve là : http://azeau.com/bigmaps
Bonjour prince Akeem
Tout ce qui est encore maintenu aujourd'hui est une application en ligne qui se trouve là : http://azeau.com/bigmaps
Bonjour,
Je découvre cet outil qui me semble vraiment excellent.
Néanmoins, pour répondre parfaitement à ce que je cherche, je voulais utiliser le script greasemonkey mais je n'ai pas réussi à le faire fonctionner (les icones ne s'affiche pas)
Le site BigMaps marche bien mais l'intérêt de la première solution était de pouvoir récupérer aussi les éléments de mes cartes (des traits et punaises posés sur la carte).
D'où mes questions :
- y a-t-il envore moyen de faire tourner la première solution (script avec greasemonkey) ?
- avec la solution du site Big Maps, peut-on récupérer une carte personnelle ?
Merci d'avance de vos réponses et encore félicitation pour votre travail
Cdt
Bonjour Phil,
Quelque soit l'approche utilisée (script greasemonkey ou site bigmaps), on ne récupère que les fonds de cartes publics, pas les données personnelles...