Я создал ответ 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-адрес, но карта не отображается.
Есть что-то, что я пропустил?
Спасибо