2014-05-23 1 views
0

Я построил Media Card Rich WeChat ответа на событие местоположения, который заполняет параметр URL с URL GoogleMaps включая/длинные значения Lat от ответа местонахожденияWeChat карты Rich Media, URL и Google карта

как этот

$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-адрес, но карта не отображается.

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

Thanks

ответ

0

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