我正在使用Google地图和JavaScript创建带有自定义图片的标记。自定义图片中包含名称,下划线,例如ab_c.png。当我尝试在浏览器中访问它时,我得到该标记的 404 Not Found错误。当我将其更改回abc.png时,图像可以正常工作。
例如,这不起作用:
imageChoiceArr["girl"] = "tre_e.png";
但这样做:
imageChoiceArr["girl"] = "tree.png";
为什么它不能用于文件名中带下划线的图像?
答案 0 :(得分:0)
您可以使用连字符而不是下划线吗?可能是下划线被剥离了。
结帐this。不完全相同但相关。从页面:
Google明确指出,在网址结构方面,使用连字符而不是下划线可以让他们更容易识别网页的内容。
基于此,我的想法是,如果谷歌推荐使用下划线连字符,谷歌地图API同样可以避免使用下划线。