试图嵌入一个自定义javascript谷歌地图到一个wordpress网站
Trying to embed a custom javascript google map into a wordpress site
我试图嵌入一个自定义谷歌地图到worpress网站。自定义,我不能只是复制和粘贴html代码,谷歌将提供一个基本的谷歌地图,它是动态的,用javascript编写的。我现在要做的是将javascript代码输入到侧边栏中的文本小部件中,并在javascript中使用google.maps.Map(document.getElementById("map_canvas"), mapOptions);
在id为"map_canvas"的页面上生成<div>
中的地图。加载页面并检查后,<div>
加载,javascript运行没有任何错误,但没有地图显示在页面上。直观地看,地图似乎太大了,不适合<div>
,当我检查map_canvas <div>
的样式标签时,它确实有overflow: hidden
作为css的一部分。所以把它改成可见,仍然不能解决问题。所以现在我被困住了……有没有人有使用javascript与wordpress的任何经验,可以帮助我?我已经尽量详细,但如果你需要知道更多,请告诉我。感谢!
将JavaScript添加到头部的正确方法是使用wp_register_script()和wp_enqueue_script()。您可以将其添加到functions.php文件中。
我不完全确定JS是否在文本小部件中执行,所以您最好将此添加到您需要此显示的页面模板中。
这是不可能告诉你是否有样式覆盖的div包含地图,所以它可能是一个好主意,张贴一个链接也许?
相关文章:
- 调用一个“;默认瓦片”;在谷歌地图中
- 如何创建一个谷歌地图地理坐标数组
- 为位于路线上的谷歌地图标记(起点和终点)设置一个信息窗口
- 如何在谷歌地图中突出显示一个州点击一个国家的任何区域
- 使用谷歌地图:一个返回undefined的自定义javascript函数
- 谷歌地图API-获取信息窗口打开时,点击一个圆圈
- 从模态内部的主体复制一个谷歌地图
- 使用两个不同表中的值在一个谷歌地图上显示标记
- 如何制作一个谷歌地图标记,随着地图缩放而缩小/缩小大小
- 如何添加一个谷歌地图标记
- 我们可以知道一个谷歌地图是否已经初始化
- 如何隐藏一个谷歌地图圆圈对象后,不同的时间间隔
- 创建一个谷歌地图
- 显示一个谷歌地图上的引导模式
- 多个多边形与多种颜色在一个谷歌地图
- 包括3个图像在一个谷歌地图标记
- 值从返回,到一个谷歌地图功能
- 你能在虚拟元素中创建一个谷歌地图吗?
- 集成一个谷歌地图javascript API到博客
- 创建一个谷歌地图界面