包含带下划线的图像名称时出现404错误

时间:2015-06-27 02:41:30

标签: javascript html google-maps

我正在使用Google地图和JavaScript创建带有自定义图片的标记。自定义图片中包含名称,下划线,例如ab_c.png。当我尝试在浏览器中访问它时,我得到该标记的 404 Not Found错误。当我将其更改回abc.png时,图像可以正常工作。

例如,这不起作用:

imageChoiceArr["girl"] = "tre_e.png";

但这样做:

imageChoiceArr["girl"] = "tree.png";

为什么它不能用于文件名中带下划线的图像?

1 个答案:

答案 0 :(得分:0)

您可以使用连字符而不是下划线吗?可能是下划线被剥离了。

结帐this。不完全相同但相关。从页面:

  

Google明确指出,在网址结构方面,使用连字符而不是下划线可以让他们更容易识别网页的内容。

基于此,我的想法是,如果谷歌推荐使用下划线连字符,谷歌地图API同样可以避免使用下划线。