Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress地图列表Pro JavaScript_Javascript_Wordpress_Google Maps_Google Maps Api 3 - Fatal编程技术网

WordPress地图列表Pro JavaScript

WordPress地图列表Pro JavaScript,javascript,wordpress,google-maps,google-maps-api-3,Javascript,Wordpress,Google Maps,Google Maps Api 3,来这里是我最后的选择。我已经试着联系插件的作者,但没有收到任何回应 我正在使用Map List Pro插件,它使用谷歌地图在地图上显示图钉。我有这个插件安装了两个位置-我的测试网站和现场网站。这些站点是相同的,但是插件只在Beta站点上运行 在谷歌Chrome中查看控制台后,谷歌地图的JS似乎出现了加载问题 有没有办法解决这个问题 可以在这里找到它的实时版本:在maplistfront.js中,您有: /*ViewModel*/ function MapViewModel(mapObject,

来这里是我最后的选择。我已经试着联系插件的作者,但没有收到任何回应

我正在使用Map List Pro插件,它使用谷歌地图在地图上显示图钉。我有这个插件安装了两个位置-我的测试网站和现场网站。这些站点是相同的,但是插件只在Beta站点上运行

在谷歌Chrome中查看控制台后,谷歌地图的JS似乎出现了加载问题

有没有办法解决这个问题


可以在这里找到它的实时版本:

maplistfront.js
中,您有:

/*ViewModel*/
function MapViewModel(mapObject, mapid) {

    var self = this;

    self.mapID = mapid;
    self.MapHolder = $('#MapListPro' + self.mapID);
    self.mapCanvas = $('#map-canvas' + self.mapID);
<div class='prettyMapList above cf' id='MapListPro0'>
    <!--The Map -->
       <div id='map-canvas0' class='mapHolder'…
当我打开你的链接时,我看到
mapid
1
,但在你的HTML中你有:

/*ViewModel*/
function MapViewModel(mapObject, mapid) {

    var self = this;

    self.mapID = mapid;
    self.MapHolder = $('#MapListPro' + self.mapID);
    self.mapCanvas = $('#map-canvas' + self.mapID);
<div class='prettyMapList above cf' id='MapListPro0'>
    <!--The Map -->
       <div id='map-canvas0' class='mapHolder'…


您能确认标签上使用的密钥不是从其他网站复制粘贴的吗?谢谢您的回复!我刚将JS文件硬编码为映射id为0。我知道这不是一个好的解决方案,但至少它会暂时起作用。