简体   繁体   English

尝试从Google Map API获取照片时出现404错误

[英]404 Error when trying to get the photos from Google Map API

 renderPhotos(place) { if (!place.photos || place.photos.length == 0) return; const cfg = {maxWidth: 100, maxHeight: 100} return (<div className={styles.photoStrip}> {place.photos.map(p => { const url = `${p.getUrl(cfg)}.png` return (<img key={url} src={url} />) })} </div>) } 

I receive this error: AF1QipOcxB_SbhXOWZVkrw15sBppOigDEgl1fcvMtpqv=w100-h100-k.png:1 GET https://lh3.googleusercontent.com/p/AF1QipOcxB_SbhXOWZVkrw15sBppOigDEgl1fcvMtpqv=w100-h100-k.png 404 () 我收到此错误:AF1QipOcxB_SbhXOWZVkrw15sBppOigDEgl1fcvMtpqv = w100-h100-k.png:1 GET https://lh3.googleusercontent.com/p/AF1QipOcxB_SbhXOWZVkrw15sBppOig-p(100t

Just remove the ".png" file extension in the URL and it should work :) 只需删除URL中的“ .png”文件扩展名,它就可以工作:)

const url = `${p.getUrl(cfg)}`

not

const url = `${p.getUrl(cfg)}.png`

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM