Explication de code [Résolu]

Signaler
Messages postés
21
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
19 mai 2010
-
Messages postés
21
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
19 mai 2010
-
bonjour ,

Je souhaiterais que quelqu un m aide a comprendre ces lignes :

CString Request = _T("maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=10&size=768x768&maptype=satellite \
&markers=color:blue |label:S|40.702147,-74.015794\
&markers=color:green|label:G|40.711614,-74.012318\
&markers=color:red |label:C|40.718217,-73.998284\
&sensor=false&key=PORTNAWAK");
char Buffer[409600];
m_HttpConnection = m_Session.GetHttpConnection(_T("maps.google.com"));
m_HttpFile = m_HttpConnection->OpenRequest(CHttpConnection::HTTP_VERB_GET, Request);
m_HttpFile->SendRequest();
int Read = m_HttpFile->Read(Buffer, sizeof(Buffer));

CFile PngFile(_T("PngMap.png"), CFile::modeWrite|CFile::modeCreate);
PngFile.Write(Buffer, Read);
PngFile.Close();
return TRUE;


Merci d'avance.

4 réponses

Messages postés
157
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
27 août 2010
4
Et bien, apparement c'est pour envoyer demander l'affichage par google.map d'un point geographique précis puis récupérer le fichier ou l'image de la map et la stocker.

Je m'explique mal ces deux lignes :
int Read = m_HttpFile->Read(Buffer, sizeof(Buffer));

CFile PngFile(_T("PngMap.png"), CFile::modeWrite|CFile::modeCreate); 

Je vois mal comment un fichier HTML peut être convertit en image PNG ...
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
Je vois mal comment un fichier HTML peut être convertit en image PNG ...


Pourquoi pars tu du principe que c'est un HTML ?

l'url demandée concerne bel et bien une image ... (staticmap)

pour t'en convaincre, suffit de regarder l'image là:
maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=10&size=768x768&maptype=satellite&markers=color:blue%20|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.012318&markers=color:red%20|label:C|40.718217,-73.998284&sensor=false&key=PORTNAWAK
Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
Messages postés
157
Date d'inscription
dimanche 15 octobre 2006
Statut
Membre
Dernière intervention
27 août 2010
4
Ah ! Effectivement ! J'avais pas fait gaffe ! Mais c'est qu'il est pratique ce code !
Messages postés
21
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
19 mai 2010

merci