2013-10-23 2 views

답변

0

URL은 PNG 파일에 대한 직접 링크이므로 다운로드하여 비트 맵 파일로 저장하십시오.

void TestDlg1::OnButton1() 
{ 
    LPCTSTR pszMapUrl = 
     _T("http://maps.googleapis.com/maps/api/staticmap") 
     _T("?center=Brooklyn+Bridge,New+York,NY") 
     _T("&zoom=13&size=600x300&maptype=roadmap&markers=color") 
     _T(":blue|label:S|40.702147,-74.015794&markers=color:green|label") 
     _T(":G|40.711614,-74.&markers=color:red|color:red|label:") 
     _T("C|40.718217,-73.998284&sensor=false"); 

    LPCTSTR pszLocalfile = _T("c:\\Temp\\Map01.png"); 

    HRESULT hr = ::URLDownloadToFile(NULL, pszMapUrl, pszLocalfile, 0, NULL); 
    if (FAILED(hr))  AfxMessageBox(_T("Error in saving map !")); 
}