이메일 메시지를 생성하는 데 C# 코드를 사용하고 있습니다.Gmail에 정적 Google지도가 올바르게 표시되지 않는 이메일 메시지
메시지 본문에 정적 Google지도를 추가하고 싶습니다. 정적 URL을 만들려면, 나는
string addr = "111 Remote Drive Cary,NC 27511";
string mapU = "http://maps.google.com/maps/api/staticmap?center=" +
addr + HttpUtility.HtmlEncode("&zoom=14&size=512x512&maptype=roadmap&sensor=false&markers=color:green|") +
addr;
이 문자열 mapU는 img 태그의 SRC로 메시지 본문에 추가됩니다 다음과 같은 코드가 있습니다.
전자 메일을 Google Mail 계정으로 보내면 정적 이미지가 표시되지 않습니다. 깨진 이미지에 대한 검사 요소가
<img src="http://maps.google.com/maps/api/staticmap?center=111+Remote+Drive++Cary%2CNC+27511%26zoom%3D14%26size%3D512x512%26maptype%3Droadmap%26sensor%3Dfalse%26markers%3Dcolor:green%7C111+Remote+Drive++Cary,NC+27511">
%%로 바뀌고 있습니다.
Hotmail에 정확히 같은 메시지를 보내는 것이 효과적입니다. 이미지가 예상대로 올바른 위치에 표시됩니다. Hotmail은 '='그대로 유지하고 있습니다.
Gmail에 어떤 아이디어가 있습니까? 이 문제를 어떻게 해결할 수 있을지 제안하시오.
감사 Abhi
나는 똑같은 문제를 겪고있다. Abhi - 당신은 이것을 바로 잡을 수 있었습니까? – Will