0

生成嵌入式谷歌地图 iframe 后,我的网站在框架内显示以下错误消息:

Google Maps API 服务器拒绝了您的请求。无效的请求。意外的参数“t”。

框架的 HTML 代码似乎有效:

<iframe height="400" src="https://www.google.com/maps/embed/v1/place?q=40.750504,-73.99343899999997&amp;key=my_key" width="400"></iframe>

这是用于生成 iframe 的 python (web2py) 代码(IFRAME()是 web2py 辅助函数):

def generate_map_from_latitude_and_longitude(self, latitude, longitude, _height = '300', _width = '300'):
    try:            
        _src = 'https://www.google.com/maps/embed/v1/place?q=%s,%s&key=%s' % (latitude, longitude, self.API_KEY)

        return IFRAME(_src = _src, _height = _height, _width = _width)
    except Exception as e:
        print e

出于某种原因,在页面的任何位置包含另一个 iframe(没有内容、没有属性等)可以解决问题。关于可能导致问题的任何想法?

4

0 回答 0