Page 1 sur 1

[R] Prendre page web en photo

Posté : mar. 03 mars 2015 20:50
par sozary
Bonsoir!
Alors voilà, le géocodage fonctionne bien, mais j'aimerais récupérer les images issus des latitudes et longitudes. Dans un ancien post, j'ai vu celà: http://mt0.google.com/vt/lyrs=m@1680000 ... 19&z=18&s=. Un autre moyen est il envisageable, car je n'ai pas trop compris comment ce lien marchais!
Merci d'avance!

Re: [..] Prendre page web en photo

Posté : mar. 03 mars 2015 22:53
par orax
Le lien pointe juste vers une image PNG donc on peut la récupérer avec

Code : Tout sélectionner

InetGet("https://mt.google.com/vt/x=0&y=0&z=0", "image.png")
Dans ce code d'exemple ils montrent comment trouver x, y et z : https://developers.google.com/maps/docu ... oordinates
Ces deux exemple représentes le même point sur la carte mais, le zoom étant différent, x et y sont également changés.
"Tile Coordinate: 0 , 0 at Zoom Level: 0" j'aurai l'URL https://mt.google.com/vt/x=0&y=0&z=0
"Tile Coordinate: 65 , 95 at Zoom Level: 8" > https://mt.google.com/vt/x=65&y=95&z=8

Il ne faut pas chercher à mettre des coordonnées puisqu'il y a une conversion. J'imagine que le code AutoIt doit faire cette conversion.

http://www.codeproject.com/Articles/147 ... -Map-Works (pas certain qu'il soit à jour)
Et aussi le calcul en bas de cet article : https://alastaira.wordpress.com/2011/01 ... rojection/

Re: [..] Prendre page web en photo

Posté : mar. 03 mars 2015 23:29
par sozary
Nickel! Merci!