Sha*_*did 5 javascript google-maps reactjs
我正在尝试在我的 React 组件中制作一个简单的 iframe 来显示谷歌地图位置。我目前正在像这样对 src 进行硬编码
this.state.features.map(function(school){
return(
<div>
{school.name}
<div>
<iframe frameBorder="0" style={{ width: "100%", height: "450"}}
src="https://www.google.com/maps/embed/v1/place?q=40.7127837,-74.0059413&key=AIzaSyCc3zoz5TZaG3w2oF7IeR-fhxNXi8uywNk">
</iframe>
</div>
</div>
)
})
Run Code Online (Sandbox Code Playgroud)
这似乎有效。但是我想使用反应变量传递 scr 所以我正在做这样的事情
const MY_API = AIzaSyCc3zoz5TZaG3w2oF7IeR-fhxNXi8uywNk
let _url = "https://www.google.com/maps/embed/v1/place?q=40.7127837,-74.0059413&key="+MY_API;
Run Code Online (Sandbox Code Playgroud)
然后像这样动态传递 src
<iframe frameBorder="0" style={{ width: "100%", height: "450"}}
src={_url}>
</iframe>
Run Code Online (Sandbox Code Playgroud)
但现在我收到以下错误
Google Maps API 服务器拒绝了您的请求。无效请求。意外参数“amp%3Bkey”
不确定错误消息是关于什么的。请帮忙。
| 归档时间: |
|
| 查看次数: |
3658 次 |
| 最近记录: |