【发布时间】:2017-06-08 14:10:36
【问题描述】:
我正在通过多个注册帐户使用 SugarCRM。 每个帐户都注册了帐单地址和相关信息,这些信息作为参数放入嵌入式谷歌地图中,并显示在名为“位置地图”的选项卡下。
嵌入的 URL 如下所示: https://www.google.com/maps/embed/v1/place?key=AIzaSyC1AkgX6WPT3_arbJZTQtLYkT_bz0rz5oQ&q={billing_address_street}, {billing_address_city}、{billing_address_postalcode}、{billing_address_country}
这适用于某些地址,但在使用其他地址时会返回错误(Google Maps API 服务器拒绝了您的请求。无效请求。缺少“q”参数。)。 Link to a comparison, the second URL is invalid
第二个链接无效,因为它有 amp; 它不应该在。有人知道为什么会发生这种情况以及我该如何预防吗?
【问题讨论】:
-
我发现 &是一种编码 & 符号的方法,在后一种情况下,&符号似乎没有被正确解析
-
如果您解决了问题,您可能会考虑添加答案并将其标记为已接受,或者删除您的原始问题。
-
谢谢@Reisclef,我添加了一个答案:)
标签: html google-maps google-maps-api-3 sugarcrm