【问题标题】:SugarCRM invalid request in google maps谷歌地图中的 SugarCRM 无效请求
【发布时间】: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


【解决方案1】:

不幸的是,我们不知道是什么导致了这个问题,但我们决定通过明确格式化嵌入的 URL 来解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多