Карточки WeChat Rich Media, URL-адреса и карты Google

Я создал ответ WeChat Rich Media Card на событие местоположения, которое заполняет параметр URL URL-адресом Googlemaps, включая значения широты и долготы из ответа местоположения.

как это

 $return ='<xml>
             <ToUserName><![CDATA[' . $xml->FromUserName . ']]></ToUserName>
             <FromUserName><![CDATA[' . $xml->ToUserName . ']]></FromUserName>
             <CreateTime>' . mktime() . '</CreateTime>
             <MsgType><![CDATA[news]]></MsgType>
             <ArticleCount>1</ArticleCount>
            <Articles>
             <item>
               <Title><![CDATA[Your Location]]></Title> 
               <Description><![CDATA[Click this card to demonstrate the mapping functionality]]</Description>
               <PicUrl><![CDATA[http://www.foo/WeChat/images/map.png]]></PicUrl>
               <Url><![CDATA[https://www.google.com/maps/@'.$xml->Latitude.','.$xml->Longitude.',13z]]></Url>
            </item>
           </Articles>
        </xml>';

Переменные широты и долготы заполнены правильно

Если я вывожу URL-адрес, он правильно сформирован. однако, когда я нажимаю на ссылку, Wechat открывает свой браузер и пытается загрузить URL-адрес, но карта не отображается.

Есть что-то, что я пропустил?

Спасибо


person Maxui    schedule 23.05.2014    source источник


Ответы (1)


Все вроде хорошо. Проверено на айфоне. Убедитесь, что он работает в родном браузере за пределами WeChat. Если это работает, опубликуйте здесь скриншот того, что вы видите в собственном браузере и в WeChat, а также конечный URL.

person DeveloperX    schedule 17.06.2014