2014-05-23 1 views
0

J'ai construit une carte Rich Media WeChat réponse à un événement de l'emplacement qui renseigne le paramètre d'URL avec une URL Googlemaps y compris les valeurs lat/long de la réponse de l'emplacementWeChat cartes Rich Media, les URL et Google Maps

comme ce

$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>'; 

les variables de latitude et de longitude sont renseignées correctement

Si je l'URL de sortie, il est bien formé. Toutefois, lorsque je clique sur le lien Wechat ouvre son navigateur et tente de charger l'URL mais aucune carte n'est affichée.

Y a-t-il quelque chose que j'ai manqué?

Merci

Répondre

0

Tout semble bien. Testé sur IPhone. Assurez-vous qu'il fonctionne sur le navigateur natif en dehors de WeChat. Si cela fonctionne alors s'il vous plaît poster une capture d'écran ici de ce que vous voyez dans le navigateur natif et dans WeChat ainsi que l'URL finale

Questions connexes