在Javascript中使用相对路径设置谷歌地图图标
Using a Relative Path in Javascript to Set Google Map Icon
我已经在我的谷歌地图中使用绝对url设置了图标图像,如下所示:
icon: 'http://mysite/wp-content/plugins/my_plugin/images/icon1.png'
我在这个脚本中设置了图像:http://mysite/wp-content/plugins/my_plugin/js/myscript.js
是否可以使用相对URL?路径从js脚本是:../images/icon1.png我已经尝试了我能想到的每一种方式。谷歌地图是在一个WordPress插件。
WordPress有很多PHP函数用来确定文件路径。我可以在PHP中保存文件路径,然后将其发送到javascript脚本,但我希望有更好,更简单的方法。我不想硬编码的图像文件路径,因为它将是一个更多的事情,可能会出错。也许,有一些javascript函数可以在这种情况下工作。谢谢。
相对路径应该工作良好,但它们需要相对于页面的路径与地图,而不是相对于JS脚本。如果您在需要不同相对路径的不同页面上使用map脚本,那么以斜杠开头的路径(例如/wp-content/plugins/my_plugin/images/icon1.png
)是最好的选择。
相关文章:
- Javascript:使用绝对路径设置img src
- 如何设置SVG路径的样式以拍摄图像
- Soundmanager 2,无论我尝试什么,我都无法设置SWF路径
- 如何根据两个不同的输入动态设置链接的路径
- Angular sqlLite set css url()无法设置相对路径
- 在使用 Django 静态文件时动态设置映像时,只有绝对路径才能与 jquery 一起使用
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- RequireJS设置父级的路径
- ckeditor jquery适配器设置模板路径
- 如何以类似于vivus.js的样式设置SVG填充和路径的动画
- VueJS$设置有可变密钥路径
- 在jQuery File upload插件中设置变量上传路径
- 如何设置与CKEditor一起使用的图像路径
- 使用 javascript 设置的 cookie,无法使用 PHP 识别(相同的域和路径)
- 咕噜咕噜浏览器化 - 设置包含,回退路径
- 使用画布沿弯曲运动路径设置动画
- Chrome没有将cookie路径设置为root
- 在Javascript中使用相对路径设置谷歌地图图标
- 如何在javascript中为自定义地图上的路线路径设置动画
- 如何为路径设置属性